
У відповідь на команду pwd система виводить назву каталогу, у якому працює користувач (pwd — це скорочення від «print working directory» («вивести робочий каталог»)). Наприклад, якщо ви віддасте команду
pwd
під час роботи у каталозі Desktop
, буде показано /home/[username]/Desktop
.
Note
Крім того, Konsole показує ці дані на заголовку вкладки та заголовку вікна програми.
Команду cd призначено для зміни робочого каталогу (cd — скорочення від «change directory» («змінити каталог»)). Одразу після відкриття вікна емулятора термінала ви опинитеся у домашньому каталозі вашого користувача. Для пересування файловою системою вам доведеться скористатися командою cd.
Щоб перейти до кореневого каталогу, віддайте команду:
cd /
Щоб перейти до домашнього каталогу поточного користувача, віддайте команду
cd
або
cd ~
Note
Символ ~ позначає домашній каталог поточного користувача. Як ми вже бачили на прикладі, команда cd ~ тотожна до cd /home/користувач/. Але якщо ви віддасте команду від імені адміністратора (користувача root) (наприклад, за допомогою sudo), ~ вказуватиме на каталог
/root
. У разі запуску команди cd з префіксом sudo слід вказувати повний шлях до домашнього каталогу.Щоб перейти на один рівень вгору ієрархією каталогів, віддайте команду:
cd ..
Щоб перейти на два рівні вгору ієрархією каталогів, віддайте команду:
cd ../../
Щоб повернутися до попереднього каталогу, віддайте команду
cd -
Для переходу через декілька рівнів ієрархії файлової системи вкажіть повний шлях до каталогу. Наприклад, віддайте команду
cd /var/log
, щоб перейти безпосередньо до підкаталогу
/log
з назвою/var/
. Інший приклад:cd ~/Desktop
змінить поточний робочий каталог на каталог
Desktop
у домашньому каталозі користувача.
За допомогою команди ls можна переглянути список файлів у поточному каталозі (ls — скорочення від «list» («показати список»)). Наприклад, за допомогою команди
ls ~
можна переглянути список файлів у домашньому каталозі поточного користувача.
Якщо ви додасте до команди ls параметр -l, окрім назв файлів буде показано інші відомості, зокрема права доступу до файла, користувача-власника файла тощо.
Якщо ви додасте до команди ls параметр -al, буде показано дані, які було б показано і з параметром -al, але до списку буде додано всі приховані файли (параметр a).
Команду touch призначено для зміни часових міток доступу та зміни файла або створення порожнього файла. Наприклад, команда
touch foo
створить порожній файл з назвою foo
. Якщо у поточному робочому каталозі вже був файл foo
, команда touch оновить часові мітки файла.
Команду mkdir призначено для створення кталогів (mkdir — скорочення від «make directory» («створити каталог»)). Щоб створити каталог з назвою foobar
, віддайте команду
mkdir foobar
За допомогою команди cp можна створити копію файла або каталогу (cp — скорочення від «copy» («копіювати»)). Щоб створити точну копію файла foo
з назвою bar
, віддайте команду
cp foo bar
Щоб створити точну копію каталогу foo_dir
з назвою bar_dir
, віддайте команду
cp -r foo_dir bar_dir
Команду mv призначено для пересування файла або каталогу у інше місце або перейменування файла або каталогу (mv — скорочення від «move» («пересунути»). Щоб перейменувати файл foo
на bar
, віддайте команду
mv foo bar
Щоб пересунути файл foo
до каталогу Desktop
домашнього каталогу поточного користувача, віддайте команду
mv foo ~/Desktop
Перейменування foo
на Desktop
не відбудеться, оскільки foo
— файл, а Desktop
— каталог.
Командою rm користуються для вилучення файлів і каталогів (rm — скорочення від «remove» («вилучити»)). Щоб вилучити файл foo
з поточного каталогу, віддайте команду
rm foo
Типово, команда rm не вилучає каталогів. Щоб вилучити каталог, до команди слід додати параметр -r (його можна замінити на -R або --recursive). Наприклад, команди
rm -r foobar
,
rm -R foobar
і
rm --recursive foobar
вилучають каталог foobar
з усім його вмістом!