Como afirma a página unzip(1l)
man, passe -o
para unzip
para forçar a substituição de arquivos existentes sem avisar.
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
Você quer a opção -o
:
unzip -o MY_FILES.zip
overwrites existing files without prompting. This is a dangerous option, so use it with care. (It is often used with -f, however.)
Tags zip