
The pwd command displays the directory where the user is currently located. (pwd stands for “print working directory”). For example, typing
pwd
while in the Desktop
will show /home/[username]/Desktop
.
Note
Крім того, Konsole показує ці дані на заголовку вкладки та заголовку вікна програми.
Команду cd призначено для зміни робочого каталогу (cd — скорочення від «change directory» («змінити каталог»)). Одразу після відкриття вікна емулятора термінала ви опинитеся у домашньому каталозі вашого користувача. Для пересування файловою системою вам доведеться скористатися командою cd.
To navigate into the root directory, type:
cd /
To navigate to the current user's home directory, type:
cd
or
cd ~
Note
Символ ~ позначає домашній каталог поточного користувача. Як ми вже бачили на прикладі, команда cd ~ тотожна до cd /home/користувач/. Але якщо ви віддасте команду від імені адміністратора (користувача root) (наприклад, за допомогою sudo), ~ вказуватиме на каталог
/root
. У разі запуску команди cd з префіксом sudo слід вказувати повний шлях до домашнього каталогу.To navigate up one directory level, type:
cd ..
To navigate up two directory levels, type:
cd ../../
To navigate to the previous directory (go back), type:
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 оновить часові мітки файла.
The mkdir command is used to create a new directory. (mkdir stands for “make directory”). To create a new directory named foobar
, type:
mkdir foobar
The cp command makes a copy of a file or directory. (cp is short for “copy”). To make an exact copy of foo
and name it bar
, type:
cp foo bar
To make an exact copy of the foo_dir
directory and name it bar_dir
, type:
cp -r foo_dir bar_dir
Команду mv призначено для пересування файла або каталогу у інше місце або перейменування файла або каталогу (mv — скорочення від «move» («пересунути»). Щоб перейменувати файл foo
на bar
, віддайте команду
mv foo bar
Щоб пересунути файл foo
до каталогу Desktop
домашнього каталогу поточного користувача, віддайте команду
mv foo ~/Desktop
Перейменування foo
на Desktop
не відбудеться, оскільки foo
— файл, а Desktop
— каталог.
The rm command is used to delete files and directories. (rm is short for “remove”). To delete the file foo
for the current directory, type:
rm foo
Типово, команда rm не вилучає каталогів. Щоб вилучити каталог, до команди слід додати параметр -r (його можна замінити на -R або --recursive). Наприклад, команди
rm -r foobar
,
rm -R foobar
і
rm --recursive foobar
вилучають каталог foobar
з усім його вмістом!