当我在 Linux 机器上使用 unzip 命令并且 ZIP 下的文件已经存在于我的本地目录中时,我得到了一个交互式问题:(如果我想用我的 Linux 机器上的现有文件替换 ZIP 中的文件
如何在没有这个交互式问题的情况下使用 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
Run Code Online (Sandbox Code Playgroud)
你想要的-o选项:
unzip -o MY_FILES.zip
Run Code Online (Sandbox Code Playgroud)
在没有提示的情况下覆盖现有文件。这是一个危险的选择,因此请谨慎使用。(但是,它通常与-f 一起使用。)
| 归档时间: |
|
| 查看次数: |
31273 次 |
| 最近记录: |