この質問は、tar アーカイブを作成するときにファイルを上書きする可能性があることを示しており、その状況を回避する方法を確認しようとしています。
通常、私はファイル ローラーを使用しますが、インストールされているバージョンは少し再生が速く (1.1 Gb のメモリを使用)、システム管理者ではありません。
--confirmation と --interactive を見ましたが、既存のファイルを上書きするかどうかではなく、ファイル x をアーカイブに追加するかどうかのみを尋ねられます。例えば、
tar --interactive -czvf innocent_text_file.txt foo*
各ファイルについてお尋ねしますが、innocent_text_file.txt を上書きしても問題ありません。
cp の -i のように機能するスイッチはありますか?
アーカイブの抽出ではなく、アーカイブの作成について質問していることに注意してください。
明確化私が心配しているのは、誤ってこのようなことをしていることです
tar -czvf * #Don't do this!
グロブにリストされている最初のファイルを上書きします。それを避けるために、言及された最初のファイルがすでに存在する場合、tarに文句を言ってもらいたいです。
cp -i * #Don't do this!
既存のファイルを上書きするかどうかを確認します。