我有一个目录。我想将每个目录压缩到自己的 zip 文件中,并保留相同的名称。
我并不想递归,只想用一个命令压缩同一个目录下的几十个文件夹。
例如,输入是三个包含文件的目录:
/test1
/test2
/test3
输出为:
test1.zip
test2.zip
test3.zip
我如何从 macOS 中的命令行执行此操作?
答案1
谢谢@mark-adler(提供现已删除的答案),这个办法奏效了:
for x in *; zip -r $x.zip $x
我有一个目录。我想将每个目录压缩到自己的 zip 文件中,并保留相同的名称。
我并不想递归,只想用一个命令压缩同一个目录下的几十个文件夹。
例如,输入是三个包含文件的目录:
/test1
/test2
/test3
输出为:
test1.zip
test2.zip
test3.zip
我如何从 macOS 中的命令行执行此操作?
谢谢@mark-adler(提供现已删除的答案),这个办法奏效了:
for x in *; zip -r $x.zip $x