我的文件夹中有一堆 Zip 文件,我想使用以下命令解压缩所有文件:
unzip ZIP/*.zip
但自动重命名同名的文件夹或文件,例如:
在 中ZIP_folder_1.zip
,ZIP_folder_2.zip
我有一个名为 的文件夹my_name
,如果我使用上面的命令解压所有内容,命令行会询问我是否要重命名它,因此,如果我有 3k 个同名文件夹,我会发疯的。可以自动执行吗?
谢谢。
答案1
你可以这样做
find . -type f -name "*.zip" -exec unzip {} -d {}.contents/;
这应该可以工作并将每个 zip 文件提取到具有 zip 文件名称的文件夹中。