Перейти до основного контенту

Як знайти шлях до поточної робочої директорії в Linux

3 хв читання
1661 переглядів

Коли ви працюєте в командному рядку з Linux, завжди добре знати, в якому каталозі ви перебуваєте. Це особливо важливо під час виконання різних команд і скриптів. У Linux існує кілька способів дізнатися поточний шлях до робочої директорії, і в цій статті ми розглянемо деякі з них.

Одним з найпоширеніших способів дізнатися поточний шлях є використання команди pwd. Команда pwd (позначає "print working directory") відображає повний шлях до робочої директорії в командному рядку. Просто введіть pwd і натисніть клавішу Enter, і ви отримаєте результат.

Приклад: /home/username/documents

Ще один спосіб дізнатися поточний шлях-це використовувати змінну середовища $PWD. Ця змінна містить інформацію про поточний шлях до робочої директорії. Щоб дізнатися шлях, просто введіть команду echo $PWD. Результат буде таким же, як і для команди pwd.

Використання цих методів допоможе вам легко і швидко знайти поточну робочу директорію в Linux. Знання свого поточного шляху дозволить вам працювати з файлами і директоріями більш ефективно і уникнути помилок при виконанні команд і скриптів.

Команда pwd

Коли ви працюєте в командному рядку Linux, ви завжди перебуваєте в якійсь директорії. Ця директорія називається поточною робочою Директорією. Команда pwd дозволяє вам дізнатися шлях до поточної робочої директорії.

Для використання команди pwd вам просто потрібно відкрити термінал і ввести цю команду без аргументів:

Після виконання цієї команди, система відобразить повний шлях до поточної робочої директорії, наприклад:

/home/user

Команда pwd особливо корисна, коли ви працюєте з файлами і директоріями, і хочете знати, в якій директорії ви перебуваєте на даний момент. Також вона може бути використана в скриптах і командних файлів для отримання поточного шляху до директорії і використання його в інших командах або операціях.

Символічне посилання

Символічні посилання являють собою файли, які містять шлях до файлу або директорії, на яку посилається символічне посилання. Коли ви звертаєтеся до символічного посилання, операційна система переходить по вказаному шляху і надає доступ до файлу або директорії, на яку посилається символічне посилання. Це означає, що символічне посилання є прозорим для користувачів та програм.

Для створення символічного посилання в Linux використовується команда "ln", яка має такий синтаксис:

Тут "" - це шлях до файлу або директорії, на яку ви хочете створити символічне посилання, а "" - це шлях до нового символічного посилання.

Наприклад, щоб створити символічне посилання "link"на файл" file.txt", ви можете використовувати наступну команду:

  • ln -s /path/to/file.txt link

Після виконання цієї команди в поточній робочій директорії буде створений файл "link", який буде посилатися на " file.txt". При зверненні до файлу "link", операційна система буде перенаправляти запит до файлу "file.txt".

Коли вам більше не потрібне символічне посилання, Ви можете видалити його за допомогою команди "rm". Наприклад, щоб видалити символічне посилання "link" , ви можете скористатися такою командою:

Видалення символічного посилання не зачіпає цільовий файл або директорію, на яку посилається символічне посилання.

Змінна середовища

Однією з таких змінних є змінна середовища PWD, яка містить шлях до поточної робочої директорії. Для отримання значення цієї змінної можна використовувати команду:

КомандаОпис
echo $PWD Виводить поточний шлях до робочої директорії

Також існує інша змінна середовища HOME, яка містить шлях до домашньої директорії користувача. Для отримання значення цієї змінної можна використовувати команду:

КомандаОпис
echo $HOME Виводить шлях до домашньої директорії користувача

Змінні оточення можуть бути використані для автоматизації деяких завдань, пов'язаних з управлінням файлової системи і настройками операційної системи. Вони також можуть бути використані в скриптах для виконання різних операцій з файлами і каталогами.