Descompactando arquivos no modo autônomo

14

Quando eu uso o comando unzip da máquina Linux e os arquivos em ZIP já existem no meu diretório local, recebo a pergunta interativa: (se eu quiser substituir os arquivos do ZIP pelos arquivos existentes na minha máquina Linux

Como usar o comando unzip sem essa pergunta interativa?

 [@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  
    
por jennifer 15.11.2010 / 14:02

2 respostas

20

Como afirma a página unzip(1l) man, passe -o para unzip para forçar a substituição de arquivos existentes sem avisar.

    
por 15.11.2010 / 14:10
8

Você quer a opção -o :

unzip -o MY_FILES.zip

Fonte

overwrites existing files without prompting. This is a dangerous option, so use it with care. (It is often used with -f, however.)

    
por 15.11.2010 / 14:12

Tags