Серия постов по работе с 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