Linuxのunzipコマンド。強制的に上書きするためのオプション?

command-line linux zip

私は、ZIPファイルを既存のファイル階層に解凍し、一部のファイルを上書きする可能性があるシェルスクリプトを書いています

問題は、unzipコマンドが確認を求めてくることです。 replace jsp/extension/add-aspect.jsp? [y]es, [n]o, [A]ll, [N]one, [r]ename: y

強制的に解凍して上書きするオプションはありますか?

  214  Nicolas Raoul  2010-01-26


ベストアンサー

http://www.manpagez.com/man/1/unzip/ によると、ファイルを上書きするには -o オプションを使うことができます

unzip -o /path/to/archive.zip

-o は、unzip のほとんどのオプションと同様に、アーカイブ名の前に行かなければならないことに注意してください

331  foraidt  2010-01-26


新しいファイルだけを入れ替えるために解凍する必要がある場合には、以下のようにします

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

より自分のニーズに合っていると感じるものを使ってください

40  Prateek Shankar  2016-08-26


タイトルとURLをコピーしました