我想了解我是如何得到这个命令的:
find <dir> -name '*.zip' -exec unzip "{}" \;
将提取的文件放入与当前位置不同的位置。
另外,“{}”和\是什么?意思?
谢谢。
答案 0 :(得分:0)
我使用了 -execdir 而不是 -exec :
find <dir> -name '*.zip' -execdir unzip "{}" \;
这将使用解压缩文件的原始位置作为目标目录。
{}将替换为要处理的每个文件。 ;是选项的终结者
{}和;可能会被转义以防止它们被解释。