Skip to content

Tar

Terminal window
tar -cvf archive.tar [директории/файлы]

Пример: tar -cvf backup.tar /home/user/project

  • -c — создать архив
  • -v — выводить список файлов (verbose)
  • -f — указать имя архива
Terminal window
tar -tvf archive.tar
  • -t — показать содержимое архива
Terminal window
tar -xvf archive.tar
  • -x — извлечь файлы

Добавление файлов в архив

Section titled “Добавление файлов в архив”
Terminal window
tar -rvf archive.tar [новые_файлы]
  • -r — добавить файлы в конец архива

Извлечение конкретных файлов

Section titled “Извлечение конкретных файлов”
Terminal window
tar -xvf archive.tar [путь/к/файлу_в_архиве]

Проверка целостности архива

Section titled “Проверка целостности архива”
Terminal window
tar -W -f archive.tar
  • -W — проверить архив на ошибки
Terminal window
tar -czvf archive.tar.gz [директории/файлы]

Подсказка: можно добавить степень сжатия от 1 до 9 -I 'gzip -9' Пример: tar -czvf archive.tar.gz -I 'gzip -9' /home/user/project

  • -c — создать архив
  • -z — сжать с помощью gzip
  • -v — выводить список файлов (verbose)
  • -f — указать имя архива
Terminal window
tar -tzvf archive.tar.gz
  • -t — показать содержимое архива
  • -z — распознать сжатие gzip
Terminal window
tar -xzvf archive.tar.gz
  • -x — извлечь файлы
  • -z — распознать сжатие gzip
Terminal window
tar -cJvf archive.tar.xz [директории/файлы]

Подсказка: можно добавить степень сжатия от 0 до 9 -I 'xz -9' Пример: tar -cJvf archive.tar.xz -I 'xz -9' /home/user/project

  • -c — создать архив
  • -J — сжать с помощью xz
  • -v — выводить список файлов (verbose)
  • -f — указать имя архива
Terminal window
tar -tJvf archive.tar.xz
  • -t — показать содержимое архива
  • -J — распознать сжатие xz
Terminal window
tar -xJvf archive.tar.xz
  • -x — извлечь файлы
  • -J — распознать сжатие xz
Terminal window
tar -cjvf archive.tar.bz2 [директории/файлы]
  • -c — создать архив
  • -j — сжать с помощью bzip2
  • -v — выводить список файлов (verbose)
  • -f — указать имя архива
Terminal window
tar -tjvf archive.tar.bz2
  • -t — показать содержимое архива
  • -j — распознать сжатие bzip2
Terminal window
tar -xjvf archive.tar.bz2
  • -x — извлечь файлы
  • -j — распознать сжатие bzip2