모든 디렉토리 없이 모든 파일을 하나의 폴더로 압축합니다.

모든 디렉토리 없이 모든 파일을 하나의 폴더로 압축합니다.

나는 이 명령을 사용하여 폴더의 모든 파일을 압축합니다. zip -r fixedrom.zip /sdcard/dbtools/zipfix/fix/ ; 잘 작동하지만 압축은 다음과 같아야 합니다: Meta-inf Recovery System Boot.IMG etc...

그런데 Sdcard>dbtools>zipfix>fix>(및 위의 파일과 폴더)와 같이 압축을 푼 후 이 문제를 해결하는 방법은 무엇입니까? 미리 감사드립니다

답변1

zip은 백업을 요청한 전체 디렉토리 트리를 보존합니다. 다음번에는 먼저 루트로 백업하려는 디렉터리로 CD를 이동하는 것이 좋습니다.

cd /sdcard/dbtools/zipfix/fix/ 
zip -rp fixedrom.zip *

이제 할 수 있는 일은 압축을 푼 후 다음과 같이 트리/파일을 올바른 디렉터리로 이동하는 것뿐입니다.

cd sdcard/dbtools/zipfix/fix/
mv * ../../../..
rm -rf sdcard

관련 정보