压缩文件夹中的所有内容排除大文件
zip all content in a folder exclude big files
我有一个包含很多文件和多层子目录的文件夹。我想压缩包含全部内容的文件夹,但排除所有大于特定值的文件,比如 1000 Mb。
有人知道如何完成这项任务吗?
谢谢!
在 Linux、Mac OS X 或 Cygwin 上,使用 find
列出文件并将文件名通过管道传输到 zip
find Folder -type f -not -size +1000M | zip foo --names-stdin
这将递归列出文件夹中大小不超过 1000 Mb 或更大的所有文件,并使用 zip 将其存档到名为 foo.zip.
的文件中
我有一个包含很多文件和多层子目录的文件夹。我想压缩包含全部内容的文件夹,但排除所有大于特定值的文件,比如 1000 Mb。
有人知道如何完成这项任务吗?
谢谢!
在 Linux、Mac OS X 或 Cygwin 上,使用 find
列出文件并将文件名通过管道传输到 zip
find Folder -type f -not -size +1000M | zip foo --names-stdin
这将递归列出文件夹中大小不超过 1000 Mb 或更大的所有文件,并使用 zip 将其存档到名为 foo.zip.
的文件中