Серия постов по работе с Linux для начинающих. Предыдущий пост: Системные shell-команды.

Перейти в директорию /home:

cd /home

Переход в директорию уровнем выше:

cd ..

Перейти в директорию двумя уровнями выше:

cd ../..

Перейти в домашнюю директорию:

cd

Переход в домашнюю директорию пользователя user:

cd ~user

Переход в предыдущую директорию:

cd -

Путь текущей директории:

pwd

Содержание текущей директории:

ls

Содержимое текущей директории с добавлением к именам символов, характеризующих тип:

ls -F

Детализированное представление файлов и директорий в текущей директории:

ls -l

Скрытые файлы:

ls -a

 Создание директории:

mkdir my_dir

 Создание дерева директорий:

mkdir -p /my_dir1/my_dir2

Удаление файла:

rm -f file.txt

Рекурсивное удаление директории, поддиректорий, файлов:

rm -r my_dir

Переименование или перемещение файла или директории:

mv my_dir new_dir

Скопировать файл file1 в файл file2

cp file1 file2

Копировать все файлы директории dir в текущую директорию:

cp dir/* .

 Копировать директорию dir1 со всем содержимым в текущую директорию:

cp -a /tmp/dir1 .

Копировать директорию dir1 в директорию dir2:

cp -a dir1 dir2

Создать символическую ссылку на файл или директорию:

ln -s file1 lnk1*

Создать «жёсткую» (физическую) ссылку на файл или директорию:

ln file1 lnk1