Чтобы понять полный путь, вы должны сначала знать отправную точку.
Корневой каталог /
- это отправная точка операционных систем * nix. Он содержит все остальные каталоги как системы, так и пользователя.
Домашний каталог пользователя /home/USERNAME/
или, ~/
для краткости, содержит файлы и каталоги пользователя. Например, «Изображения», «Музыка», «Документы» и т. Д. На каждый из этих каталогов имеется ссылка, /home/USERNAME/DIRECTORY
например, на «Документы» /home/USERNAME/Documents
.
Как и в случае с каталогами, на файлы ссылаются аналогичным образом, например, на файл с именем, my_script
расположенным в домашнем каталоге пользователя, sosytee
можно ссылаться, используя полный путь /home/sosytee/my_script
или ~/my_script
для краткости.
На файлы и каталоги можно ссылаться / обращаться к ним, используя их полные пути из любой точки системы. Кроме того, к ним можно получить доступ, используя только их имя, если оно находится в том же каталоге. Например, если пользователь во ~/
время использования терминала, он может получить доступ к my_script
файлу с помощью просто my_script
.
Кроме того, можно получить доступ к каталогам и файлам, используя только их имена, если они помещены в его переменную PATH. Вы можете увидеть, что хранится в PATH, используя echo $PATH
.
Простые примеры того, как получить доступ к файлам с помощью командной строки:
- Пользователь в настоящее время
/home/USERNAME/
и хочет использовать cat
команду для файла, расположенного по /home/USERNAME/Documents
имени foo.txt:
cat Documents/foo.txt
Конечно, это просто резюме.
Дальнейшая информация