2016-08-03 2 views
-1

나는 MacBook Air를 소유하고 있습니다. 나는 각 폴더에있는 각 zip 파일을 두 번 클릭하는 대신 한꺼번에 모든 폴더의 압축을 풀려고합니다. 가능한가? 그렇다면 어떻게? 예를 들어, 폴더 1에는 Cow.zip 및 Pig.zip이 있고 폴더 2에는 Dragon.zip, Dog.zip 및 Cat.zip이 들어 있으며 폴더 3에는 Hen.zip 및 Flowers.zip이 들어 있습니다. 폴더 1, 폴더 2 및 폴더 3은 동물이라는 파일에 있습니다.개별 폴더에있는 파일을 압축 해제하는 방법은 무엇입니까?

open ./*/*.zip 

이 반복적으로 현재 디렉토리에있는 모든 폴더를 통과하고 open 모든 .ZIP 파일 (즉, "더블 클릭"/ 압축 해제) :

답변

0

이보십시오.

많은 파일을 압축 해제해야하는 경우 대신이 명령을 사용하여 수많은 팝업을 피하십시오. (path/to/folder을 zip/more 폴더가있는 폴더가있는 경로로 바꿉니다.)

find path/to/folder -name "*.zip" | while read filename; do unzip -o -d "`dirname "$filename"`" "$filename"; done; 
+0

고맙습니다. 각 .zip 파일을 포함하는 22 개의 파일을 포함하는 37 개의 파일로 수행하는 방법이 있습니까? 나는 계속 수많은 팝업을 받고있다. 어떤 명령이있을 것입니까? –

+0

그래, 나는 그것을 몰랐다. 나는 원래의 대답을 편집했다. – Alphonsus

+0

명령을 실행 해 보았습니다 : cd Desktop/AB -name "* .zip"| filename을 읽는 동안; unzip -o -d "'dirname"$ filename "'"$ filename "; 끝난; –

관련 문제