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