在 Linux 系统上,当我们执行ls
命令时,总是会有.
和..
指针分别指向当前目录和上一个目录。我明白为什么..
返回上一个目录很有用,但是到底有什么用呢.
?
答案1
cd
并不是唯一一个以目录为操作数的实用程序。任何要应用于当前目录的操作都可以使用名字对象.
。
要在当前目录中的某处查找文件:
find . -name myfile -type f
或者设置当前目录中所有内容的权限:
chmod -R 755 .
这只是两个例子,但是,每当您想要使用相对路径操作目录时,.
和都会被广泛使用。..
最后一个例子cd
是,如果您要深入研究较长的目录结构,则可以使用 。使用 可以避免大量输入.
。
/foo/bar/my/dir/is/so/long $ pwd
/foo/bar/my/dir/is/so/long
/foo/bar/my/dir/is/so/long $ cd ./and/then/some/more
/foo/bar/my/dir/is/so/long/and/then/some/more $ pwd
/foo/bar/my/dir/is/so/long/and/then/some/more