有什么区别
cd abc/xyz/
Run Code Online (Sandbox Code Playgroud)
和
cd abc/xyz
Run Code Online (Sandbox Code Playgroud)
/
最后的重要性是什么?哪个是正确的使用方法?因为两者似乎都可以正常工作。
在cd
您提供的示例中,差异可能很小,但在您mv
提交文件时要小心。
例如,如果要将多个文件移动到另一个目录,然后键入
for i in *.mp3 ; do mv $i dest ; done
Run Code Online (Sandbox Code Playgroud)
忘记尾部斜杠,那么每个移动的文件都会覆盖一个名为 的文件(如果它不存在dest
,第一个实际上会创建一个名为的文件dest
)。结果是除了最后一个文件之外的所有文件都被最后一个文件覆盖,现在称为dest
.
要移动到目录,您必须指定尾随 /
for i in *.mp3 ; do mv $i dest/ ; done
Run Code Online (Sandbox Code Playgroud)
斜线的一个副作用是,如果该目录不存在,您将收到一条错误消息。
归档时间: |
|
查看次数: |
243 次 |
最近记录: |