비밀번호로 보호된 압축 명령이 작동하지 않습니다.

비밀번호로 보호된 압축 명령이 작동하지 않습니다.

내 임무는 스크립트에서 비밀번호로 보호된 zip 파일을 생성하고 이메일을 통해 보내는 것입니다.

다음 명령을 사용하고 있습니다sparc-sun-solaris2.10비밀번호로 보호된 zip 파일을 생성하는 환경입니다.

`zip -j -P password file1.csv.zip file1.csv`

다음 오류 메시지와 함께 실패합니다.

`zip warning: name not matched: file1.csv`
`zip error: Nothing to do! (file1.csv.zip)`

한 번 성공했지만 후속 실행에서는 계속 실패했습니다.

이에 대한 도움을 주시면 대단히 감사하겠습니다.

답변1

이 경고는 다음에서 발생합니다 zip.

`zip warning: name not matched: file1.csv

지정된 파일이 존재하지 않는 경우 제공됩니다. 이는 명령에 입력 파일이 없다는 의미이므로 zip출력 zip 파일에 넣을 항목이 없으므로 다음을 얻습니다.

`zip error: Nothing to do! (file1.csv.zip)`

답변2

GPG를 다음과 같이 사용하세요:

gpg -c file.tar

그런 다음 비밀번호를 설정하세요.

보호 사용을 취소하려면 다음을 수행하십시오.

gpg file.tar.gpg

관련 정보