tar gzip каталога оставляет старый каталог там, а tar.gz намного больше - PullRequest
0 голосов
/ 09 мая 2020

Новое в архивировании файлов здесь. Я использовал следующую команду для сжатия кучи больших файлов в одном каталоге:

tar -cvzf archive-RAW-MAFs.tar.gz RAW_MAFS/

Когда это было сделано, я заметил, что старое дерево каталогов осталось там, где оно было, и что tar.gz был намного больше. Я не уверен, каков был исходный размер каталога, поскольку я не проверял его заранее, но я думаю, что он был намного больше, чем указано здесь ...

-rw-r-----  1 xxx xxxx 21218045403 May  8 21:39 archive-RAW-MAFs.tar.gz
drwxr-s--- 34 xxx xxxx        4096 May  8 20:21 RAW_MAFS

Я также могу пройти через исходный каталог RAW_MAFs и открытые файлы. В идеале мне нужен только заархивированный файл, потому что мне не нужно какое-то время снова трогать эти данные и я хочу сэкономить как можно больше.

1 Ответ

0 голосов
/ 09 мая 2020

Сначала я отвечу на второй вопрос.

Исходный файл все еще там, потому что вы не сказали tar удалить их. Добавьте параметр --remove-files в командную строку, чтобы tar делал то, что вы хотите

tar -cvzf archive-RAW-MAFs.tar.gz RAW_MAFS/ --remove-files

Что касается размера дерева каталогов RAW_MAFS. Если он еще не был удален, можете ли вы проверить их размер?

Если исходные файлы в RAW_MAFS уже сжаты, то повторное сжатие, когда вы помещаете их в свой tar файл, увеличит размер . Не могли бы вы предоставить более подробную информацию о том, что вы храните в файле tar?

Если вы храните сжатые файлы в tar, попробуйте запустить без опции z.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...