Для того, щоб зрозуміти повний шлях, потрібно спочатку знати вихідну точку.
Кореневий каталог /
- це відправна точка * 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
це, безумовно, лише підсумок.
Додаткова інформація