Работа с файлами / директориями
ls - список файлов в директории
cd - переход между директориями
rm (rmdir) - удалить файл (папку)
mv (cp) - переместить/переименовать (скопировать) файл
mkdir (touch) - создать папку (файл)
ln (-s) - создать жесткую (мягкую) ссылку
chmod - изменить права файла
lsof - перечень открытых файлов
fuser - какой процесс использует файл, каталог или сокет
mkdir
Печатает содержимое каталогов.
ls
Печатает содержимое каталогов.
-d, –directory - не выводить содержимое каталогов
-s, –size - добавляет размер файла, слева от имени
-h, –human-readable - добавляет буквенное обозначение размера
-a, –all - в т.ч. скрытые файлы
rm
Ссылки
Жесткая ссылка
Является точной копией файла, с тем же дескриптором, изменения в одном, приводят к изменению в другом.
Таким образом, можно в одном месте собрать жесткие ссылки на файлы, расположенные в разных местах системы и эти файлы будут всегда актуальными.
Создается по умолчанию, командой ln (ln /file /hard-link).
Символическая ссылка
Имеет свой файловый дескриптор, целевой файл может не существовать, тогда ссылка будет «битой»
Утилита ln
По умолчанию создает жесткую ссылку
$ ln 'source' 'dest'
-s - создание мягкой ссылки
-f (-i) - перезаписать целевой файл, если существует (интерактивный режим)