Навигация и просмотр
pwd— показать полный путь к текущему каталогу.cd [путь]— сменить каталог (например,cd ~/Documents,cd ..).ls [опции] [путь]— вывести список файлов и каталогов.ls -a— показать скрытые файлы (начинающиеся с.).ls -l— подробный список (права, владелец, размер, дата).ls -h— размеры в удобном формате (KB, MB).ls -lh— комбинация-lи-h.
Создание
mkdir [имя]— создать каталог (например,mkdir my_folder).touch [имя_файла]— создать пустой файл или обновить временные метки существующего (например,touch notes.txt).echo "текст" > [файл]— создать файл с содержимым (перезапись).echo "текст" >> [файл]— добавить текст в конец файла.
Копирование и перемещение
cp [источник] [назначение]— скопировать файл или каталог.cp file.txt /backup/— скопировать в каталог/backup.cp -r dir1 dir2— рекурсивно скопировать каталог (-r).
mv [источник] [назначение]— переместить или переименовать.mv file.txt new_name.txt— переименовать.mv file.txt ~/Documents/— переместить в~/Documents.
Удаление
rm [файл]— удалить файл.rm -i file.txt— с запросом подтверждения (-i).rm -f file.txt— принудительно, без запроса (-f).
rmdir [каталог]— удалить пустой каталог.rm -r [каталог]— рекурсивно удалить каталог с содержимым (-r).
Работа с содержимым файлов
cat [файл]— вывести содержимое файла в терминал.grep [шаблон] [файл]— искать текст в файле (например,grep "error" log.txt).head [файл]— показать первые 10 строк файла.tail [файл]— показать последние 10 строк файла.
Права доступа и владение
chmod [права] [файл/каталог]— изменить права доступа.- Например,
chmod 755 script.sh(чтение/запись/исполнение для владельца, чтение/исполнение для группы и других).
- Например,
chown [пользователь]:[группа] [файл]— изменить владельца и группу (например,chown user:group file.txt).
Поиск
find [путь] [критерии]— искать файлы и каталоги.find . -name "*.log"— найти все.log-файлы в текущем каталоге.find /home -size +100M— файлы больше 100 MB в/home.
Дополнительные утилиты
du [путь]— оценить занимаемое дисковое пространство.df -h— показать свободное место на дисках (в удобном формате).file [файл]— определить тип файла.
Важно:
- Всегда проверяйте путь и имя файла перед удалением (
rm). - Для опасных операций используйте
-i(запрос подтверждения). - При работе с правами (
chmod,chown) убедитесь, что задаёте корректные значения.