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