我正在尝试使用该命令压缩存档中的文件
tar -czvf compress_file.tar.gz $(cat file_list.txt)
Run Code Online (Sandbox Code Playgroud)
我有一个错误
-bash: /bin/tar: Argument list too long
Run Code Online (Sandbox Code Playgroud)
文件编号太长,我该如何解决?
Mar*_*ell 45
使用"-T"选项将文件传递给包含要tar的文件名的tar.
tar -cv -T file_list.txt -f tarball.tar
Run Code Online (Sandbox Code Playgroud)
小智 12
以及如何创建要压缩的文件列表:首先创建要压缩的文件列表
ls > temp
Run Code Online (Sandbox Code Playgroud)
然后
tar cvzf dicionario_ultra.tgz -X FILE -T temp
Run Code Online (Sandbox Code Playgroud)
最后
rm temp
Run Code Online (Sandbox Code Playgroud)