我在桌面上有一个文件夹,里面大约有2500个文件夹,每个文件夹里面都有多个已压缩的文件,我可以通过手动点击来解压它们,但是否有一种通过终端自动完成这个任务的方法?
find ./ -name \*.zip -exec unzip {} \;
可能是这样的吗?
find ./ -name \*.bz2 -exec bunzip2 -k {} \;
代替了! - d12n你可以尝试使用unzip命令,但我认为它只适用于zip/tar文件。
http://www.lifewithtech.net/apple/tip-unzip-multiple-files-into-a-single-directory-in-mac-osx/
http://magma.maths.usyd.edu.au/magma/faq/extract
或者如果你有应用程序The Unarchiver:
你可以使用open命令。
cd到你的目录并使用:
$ open */*.rar
根据您的解压软件设置,这应该可以提取所有子文件夹中的所有rar文件到一个新文件夹或同一文件夹中。
希望能对您有所帮助。