linux - Unix tar 返回参数列表太长

标签 linux shell unix tar

当我尝试使用 fowing 命令压缩文件夹中的所有文件时:

tar cvf mailpdfs.tar *.pdf

shell 提示:

ksh:/usr/bin/tar: 0403-027 参数列表太长。

如何处理?我的文件夹包含 25000 个 pdf 文件,每个文件大小 2MB,如何快速复制它们?

最佳答案

您可以将所有 pdf 文件复制/移动到新文件夹,然后压缩该新文件夹。

mv *.pdf newfolder

tar cvf mailpdfs.tar newfolder

Referenced from unix.com

关于linux - Unix tar 返回参数列表太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425255/

相关文章:

linux - 重定向 stdin 会引发不明确的重定向错误

linux - 是否可以授予 'person A' 读/写访问权限和 'Person B' 只读访问权限

linux - 通过 BASH 用下划线替换空格

linux - .php 脚本应返回什么/如何返回 shell 脚本以表示成功/错误?

linux - 我应该如何计算每个文件中的重复行?

shell - 如何在 awk 中定义新命令或宏

c - 为什么sockaddr_storage 结构定义为它定义的方式?

c - 在同一 C 程序中的两个线程之间发送 UDP 消息 (Linux)

linux - 如何在 bash 中将数组元素初始化为 0?

shell - 在任何符合 POSIX 的 shell 中获取自纪元以来的秒数