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