Работа с каталогами

  • > Просмотреть содержимое каталога (список файлов): ls -la /mnt/disk01
  • > Создать новый каталог: mkdir /mnt/disk01/new_folder
  • > Удалить пустой каталог: rmdir /mnt/disk01/folder
  • > Удалить каталог со всем его содержимым (рекурсивно и принудительно): rm -rf /mnt/disk01/old_folder
  • > Отсортировать подкаталоги в текущей директории по убыванию занятого места: du -sh * | sort -rh

Работа с файлами и правами доступа

  • > Просмотреть содержимое текстового файла на экран: cat /mnt/disk01/file.txt
  • > Посмотреть точный размер и метаданные файла: ls -lh /mnt/disk01/file.txt
  • > Установить владельца и группу для файла (например, пользователя root): chown root:root /mnt/disk01/file.txt
  • > Установить права доступа на файл (например, чтение и запись только владельцу): chmod 600 /mnt/disk01/file.txt
  • > Установить владельца рекурсивно на весь каталог и все файлы внутри него: chown -R www-data:www-data /mnt/disk01/html_dir

Работа с архивами и сжатием

  • > Собрать каталог в один архивный файл без сжатия (tar): tar -cvf backup.tar /mnt/disk01/data_dir
  • > Извлечь файлы из архива tar в текущую папку: tar -xvf backup.tar
  • > Сжать одиночный файл утилитой gzip (оригинал заменится на .gz): gzip /mnt/disk01/file.txt
  • > Распаковать файл обратно из формата .gz: gunzip /mnt/disk01/file.txt.gz
  • > Создать архив каталога с одновременным сжатием (классический .tar.gz): tar -czvf archive.tar.gz /mnt/disk01/data_dir
  • > Распаковать архив .tar.gz с выводом процесса на экран: tar -xzvf archive.tar.gz
[ Содержание материалов ]