192
192
Linux的解压命令。
我正在编写一个shell脚本,将一个ZIP文件解压到一个现有的文件层次结构中,可能会覆盖部分文件。
问题是,解压命令要求确认:
replace jsp/extension/add-aspect.jsp? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
有没有一个选项可以强制解压覆盖文件?
我正在编写一个shell脚本,将一个ZIP文件解压到一个现有的文件层次结构中,可能会覆盖部分文件。
问题是,解压命令要求确认:
replace jsp/extension/add-aspect.jsp? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
有没有一个选项可以强制解压覆盖文件?
根据 http://www.manpagez.com/man/1/unzip/ ,你可以使用-o
选项来覆盖文件:
unzip -o /path/to/archive.zip
注意,-o
和大多数unzip
的选项一样,必须在****前加上存档名。
如果你只需要解压以替换新文件,你可以使用
unzip -f archieve.zip
但为了以后的参考,你可以直接输入
unzip
,你会得到这个包的参数列表。本例可能的参数有:
-f freshen existing files, create none
-n never overwrite existing files
-q quiet mode (-qq => quieter)
-o overwrite files WITHOUT prompting
&001
你可以使用你觉得更适合你的需求的那一个。