Membuka ritsleting file dalam mode tanpa pengawasan


16

Ketika saya menggunakan perintah unzip dari mesin Linux dan file di bawah ZIP sudah ada di direktori lokal saya, saya mendapatkan pertanyaan interaktif: (jika saya ingin mengganti file dari ZIP dengan file yang ada di mesin Linux saya

Bagaimana cara menggunakan perintah unzip tanpa pertanyaan interaktif ini?

 [@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  

Jawaban:


21

Sebagai unzip(1l)negara halaman manual, lulus -ountuk unzipuntuk memaksa Timpa file yang ada tanpa disuruh.


Peringatan: komentar zip akan meminta Anda untuk menekan Q atau tombol lainnya untuk melanjutkan dan menggantung eksekusi. Satu-satunya cara saya datang untuk menghindarinya adalah dengan lulus -qtetapi ini juga akan menyebabkan unzip untuk tidak menampilkan daftar file yang sedang di-zip.
Artem Russakovskii

8

Anda menginginkan -oopsi:

unzip -o MY_FILES.zip

Sumber

menimpa file yang ada tanpa diminta. Ini adalah opsi yang berbahaya, jadi gunakan dengan hati-hati. (Namun, ini sering digunakan dengan -f .)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.