Files & Folders

- 1 min read

📝 Работа с файлами и каталогами
ℹ️ Создание

touch file.txt                  # создать файл
mkdir dir                       # создать каталог
mkdir -p a/b/c                  # создать вложенные каталоги
install -m 644 file.txt /path/  # создать файл с правами
ℹ️ Просмотр
cat file.txt            # вывести файл
less file.txt           # постраничный просмотр
more file.txt           # старый pager 'legacy'
head file.txt           # первые строки
head -n 20 file.txt     # первые 20 строк
tail file.txt           # последние строки
tail -f file.log        # live просмотр логов
stat file.txt           # информация о файле
ℹ️ Редактирование
nano file.txt           # простой редактор
vim file.txt            # продвинутый редактор* (см. vim)
vi file.txt             # классический vi
ℹ️ Копирование, перемещение, удаление
cp file1 file2          # копировать файл
cp -r dir1 dir2         # копировать каталог
cp -a dir1 dir2         # сохранить всё (права, время)
mv file1 file2          # переместить / переименовать
rm file.txt             # удалить файл
rm -r dir               # удалить каталог
rm -rf dir              # принудительно удалить (ОСТОРОЖНО)
rmdir empty_dir         # удалить пустой каталог
ℹ️ Links
ln file link        # hard link
ln -s file symlink  # символическая ссылка
⚠️ Примечание: Будь аккуратнее с комбинацией rm -rf, она удаляет все данные безвозвратно. Уничтожение системы

📝 Ссыдки и примечания
vim nano