linux中的目录结构


Answers:


2

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

也, . 指的是当前目录。因此,如果您想执行一个不在系统路径中但您在其目录中的命令,则可以编写 ./<some command> 你的shell会执行它。
headkase

如果我写 cd other/directory,bash内部添加了 ./ 字首?
Jael Gareau
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.