우편 출력 형식


3

나는 배우고 zip있고 내가 알아낼 수없는 것에 부딪쳤다 man zip. 실행 zip -r $folder $folder하면 모든 내용이 올바르게 압축되지만 zip 내용은 다음과 같습니다.

zip
|-folder
  |--files
  |--files

그것은 나에게 성가신 일이며 지퍼 결과는 다음과 같기를 원했습니다.

zip
|-files
|-files

폴더 이름과 모든 내용으로 zip 파일을 만들 수있는 방법에 대한 제안?

답변:


2

직접적으로 zip는 아니지만 (cd test && zip -r ../test.zip *)수행해야합니다.

편집 : zip의 옵션에 대해 알지 못합니다 tar -cf test.tar -C test .(정확히 원하는 것을 수행합니다).


0

zip -rj $folder $folder

아카이브에 파일을 추가 할 때 디렉토리를 제거합니다. 로 info-zip.


작동하지만 존재할 수있는 모든 폴더를 삭제합니다. 나는 메인 폴더가 복제되는 것을 막으려 고 노력하고있다
DᴀʀᴛʜVᴀᴅᴇʀ

0

친구에게 물었을 때 잊어 버린 것을 깨달았습니다. 루프에서 나는 global variable위치를 설정했다 . for loop나는 cd $folder압축 과정 전에 추가 하는 것을 잊어 버렸기 때문에 폴더와 내용을 압축했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.