Работа с директориями и файлами Linux

Linux

splinter

pwd - вывести информацию о рабочей директории

cd - изменить директорию

ls -lah - показать содержимое директории списком включая скрытые файлы с удобочитаемым размером файлов

mkdir - создать директорию

mkdir -p dir1/dir2/dir3 - создать директории включая родительские

mkdir dir{1..5} - создать директории dir1, dir2, dir3.. в текущем каталоге используя значения из списка {1..5}

rmdir - удаление пустой директории

rmdir - p dir1/dir2/dir3 - удаление пустой директории и поддиректорий

file filename - просмотр типа файла

touch filename - создать новый файл

rm filename - удалить файл

rm -i filename - удаление файла с подтверждением

rm -r dir or filename - рекурсивное удаление папок и файлов (может использоваться с параметром  -f принудительное выполнение операции)

cp filename1 filename2 dirname - копирование файлов

cp -r dir1/ dir2 рекурсивное копирование всех файлов из всех поддиректорий

cp -i - запрашивать подтверждение перезаписи файла при копировании

mv filename dir - перемещение файла

mv -i - перемещение с подтверждением перезаписи

mv dir1/ dir2 - перемещение директории

mv filename newfilename - переименование файла или директории