На моем компьютере с Linux я хочу создать файл .tar.bz2 для определенной папки. Когда я помещаю себя в эту папку (в терминал), что мне вводить в командной строке терминала, чтобы поместить сжатую папку в домашний каталог моей машины?
Допустим, я нахожусь в папке / home / user / folder. В папке «папка» несколько файлов (txt, .c и т.д.). Как мне сжать эту папку типа .tar.bz2 и поместить ее в мой / домашний каталог?
В папке / home / user / я пробовал, sudo tar -cvjSf folder.tar.bz2
но получаю ошибку:
tar: Трусливый отказ создавать пустой архив
linux
compression
tar
Адам
источник
источник
c
= создать,v
= подробный,j
= сжатие bz2,S
= разреженная эффективность,f
= имя выходного файла. Я не знаю точно, чтоS
делает, это просто список со страницыОтветы:
Вы не указываете, что включить в архив.
Выйдите на один уровень за пределы папки и попробуйте:
Или из той же папки попробуйте
Ура!
источник
S
опции ' ', вместо нее она есть во FreeBSD, но только с опцией 'extract', поэтому лучше всего будетtar cvjf
Попробуйте это из другой папки:
источник