我甚至算不上基础设施问题的专家,但我正试图向那些在这个问题上比我更糟糕的人伸出援手。
我们需要压缩184k具体文件变成 tar.gz 但我们不知道如何做,并且通过我们找到的帖子,指导如何仅通过模式进行压缩。
我们知道的基本命令是tar -czvf 文件名.tar.gz 文件,但我无法想象它是一个特定文件的列表,我相信我需要一个脚本或类似的东西。
我们有一个文件,其中包含了我们需要的所有文件路径。我也想过压缩整个文件夹,但里面有超过 100 万个文件,所以不知道如何使用这种方法。
有人能告诉我应该怎样做才能实现这一目标吗?
谢谢!
答案1
我们有一个文件,其中包含我们需要的所有文件路径
调查--files-from
的选择tar
;man 1 tar
说:
-T
,--files-from=FILE
获取要提取或创建的名称FILE
你的基本命令将会变成类似
tar -czvf filename.tar.gz -T mylist.txt