拡張子「~」の重複ファイルを削除する方法

拡張子「~」の重複ファイルを削除する方法

構成ファイルの 1 つを開くときに問題が発生します。編集しようとするたびに、sudo vi XX file name XX 次のように表示されます。

「スワップ ファイル「.config.ini.swp」は既に存在します。読み取り専用で開く、(E)編集する、(R)回復する、(D)削除する、(Q)終了する、(A)中止する:」

すると、私のディレクトリに同じ拡張子の別の設定ファイルがあることがわかります。ファイル名.ini~

ファイルのバックアップを取り、重複したものを削除する方法を教えてください。

どうもありがとう!

答え1

チルダはfilename.ext~vi/vim のバックアップ ファイルです。vim で開く前の編集済みファイルのコピーです。

これら.swpのファイルはスワップ ファイルであり、ロックとして機能して、vim の別のインスタンスでファイルを編集できないようにします。編集中に vim インスタンスがクラッシュしても、これらのファイルは残ります。

クラッシュ前の編集内容を復元する必要がないことが確実な場合は、編集内容を削除できます。

チルダ ファイルについては、復元したい場合は、 を実行しますmv config.ini~ config.ini。現在の作業ディレクトリ内で (すべて) 削除したい場合は、次のようにします。find . -name "*~" | xargs rm

関連情報