Ubuntu에서 폴더 구조(경로)를 유지하지 않고 폴더 내용을 압축하는 방법

Ubuntu에서 폴더 구조(경로)를 유지하지 않고 폴더 내용을 압축하는 방법

전체 경로 폴더 구조를 압축하지 않고 디렉터리 내용을 압축하는 방법.

이 명령을 사용하여 var/www/ 디렉토리 아래의 폴더 내용을 압축하고 있지만 application.zip의 압축을 풀면 2레벨 폴더 구조가 나타납니다.

/var/www/내 중요한 파일

zip -r /var/appbackup/application.zip /var/www/

"var" 및 "www" 폴더가 없는 파일만 보관하고 싶습니다. 어떻게 해야 하나요?

답변1

cd /var/www
zip -r application.zip *

잘 작동할 겁니다.

답변2

7z대신 사용하는 데 동의하는 경우 zip:

7z a -tzip -mx5 /home/"$USER"/Desktop/target_file.7z "/directory/to/be/compressed";

이렇게 하면 일반 압축( -mx=5) zip( -tzip) 아카이브가 생성됩니다. 매개변수를 전환하려면 man 파일이나 이 가이드를 참조하세요.http://www.dotnetperls.com/7-zip-examples

관련 정보