
나는 명령줄에서 (실제로) 조용한 작업을 수행하기 위해 종종 zip
이 플래그를 사용합니다. 일반적으로 저는 생성한 모든 파일의 압축을 풀고 파일을 보내기 전에 내용이 올바른지 시각적으로 확인합니다.-q
-r -q
-q
정보가 많지는 않지만 이 경우 관심 있는 곳에 경고가 표시됩니다. 예를 들어, -q
누락된 파일이나 디렉터리가 보고되지 않습니다. 아래에 예가 나와 있습니다.
$ touch readme1.md
$ zip test.zip readme1.md readme2.md
zip warning: name not matched: readme2.md
adding: readme1.md (stored 0%)
zip
위에서 언급한 대로 대부분 조용하면서도 누락된 파일에 대한 경고를 표시하는 플래그나 쉬운 방법이 있습니까 ?
답변1
나는 이 작업을 수행할 수 있는 방법을 모르지만 zip
(제안된 대로 로깅한 다음 로그를 구문 분석/읽는 것 외에는) 다음 p7zip
이 있습니다 .-bs
옵션특정 스트림을 비활성화할 수 있습니다.
7z a -bso0 -bsp0 test.zip readme1.md readme2.md
비활성화 stdout
하지만 progress
경고/오류를 인쇄합니다(있는 경우).
WARNING: No such file or directory
readme2.md
Scan WARNINGS for files and folders:
readme2.md : No such file or directory
----------------
Scan WARNINGS: 1