무인 모드에서 파일 압축 해제


16

Linux 시스템에서 unzip 명령을 사용하고 ZIP 아래의 파일이 이미 로컬 디렉토리에 존재하면 대화식 질문이 표시됩니다 (ZIP의 파일을 Linux 시스템의 기존 파일로 바꾸려는 경우).

이 대화식 질문없이 unzip 명령을 사용하는 방법은 무엇입니까?

 [@superuser]# ls -ltr

 total 0
 -rw-r--r--    1 root     root            0 Nov 15 15:13 all_my_files1
 -rw-r--r--    1 root     root            0 Nov 15 15:13 all_my_files2

[@superuser]# unzip MY_FILES.zip

    Archive:  MY_FILES.zip
    replace all_my_files1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
        inflating: all_my_files1.txt  
        inflating: all_my_files2.txt  

답변:


21

는 AS unzip(1l)매뉴얼 페이지 상태, 통과 -ounzip메시지를 표시하지 않고 기존 파일의 덮어 쓰기를 강제하기 위해.


경고 : zip 주석은 Q 또는 다른 키를 눌러 계속 진행하고 실행을 중지하라는 메시지를 표시합니다. 내가 피할 수있는 유일한 방법은 전달하는 것입니다. -q그러나 압축 해제중인 파일 목록이 unzip에 표시되지 않습니다.
Artem Russakovskii

8

당신은 -o옵션을 원한다 :

unzip -o MY_FILES.zip

출처

묻지 않고 기존 파일을 덮어 씁니다. 이것은 위험한 옵션이므로주의해서 사용하십시오. ( 그러나 종종 -f 와 함께 사용됩니다 .)

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