#この記事の動作環境: Centos 7.6 システム、Dell G3 コンピューター。Linux swp ファイルは、拡張子「.swp」を持つファイルです。このファイルは、vi または vim を使用してファイルを編集するときに生成されます。編集が完了して正常に終了すると、ファイルは自動的に削除されます. ; swp ファイルは隠しファイルであり、ディレクトリ内で「ls -al」を使用することによってのみ表示できます。
Linux swp ファイルとは何ですか?
Linux での .swp ファイルの生成と解決策:
私たちは以下を使用しますviコマンドでnginx.conf設定ファイルを編集すると、図のようなプロンプトが表示されますので、このとき直接Eキーを押して通常通り編集することもできますが、次回も発生する可能性があります。では、この問題の原因は何でしょうか。 次の 2 つの状況が発生します(1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r nginx.conf" to recover the changes (see ":help recovery"). If you did this already, delete the swap file ".nginx.conf.swp" to avoid this messageこのファイルがスワップ ファイル、つまりサフィックス .swp を持つファイルを生成するためにこの状況が発生することを説明します。 1: ファイルを編集中に他の人も編集している場合、2 が表示されます: ファイルを編集しているときに、突然の停電やインターネットからの突然の切断が発生しました。データの損失を防ぐために、このようなファイル .swp ファイルは swap (スワップ パーティション) であり、vi または vim を使用してファイルを編集すると生成されます。編集が完了し、通常どおり終了すると、このファイルは自動的に削除されます。.swp ファイルは隠しファイルです。ディレクトリ内で ls -al を使用して表示できます。
このファイルが生成されたら、rm -f .nginx.conf.swp でこの swp ファイルを直接削除できます。そうしないと、ファイルを編集するたびにプロンプトが表示されます。ただし、ファイルの編集後に異常終了が発生した場合、現時点では、構成は nginx.conf ファイルに保存されていません。図に示すように、vi -r nginx.conf を使用してファイルを復元し、Enter キーを押すと、構成が .swp から復元されます。 nginx.conf にファイルを追加し、.swp ファイルを削除します。
.swp ファイルを生成する設定を変更する場合は、set noswapfile コマンドを vim 設定に追加できます ( /etc/vimrc) を使用して、編集中にこのファイルが生成されないようにします (set swapfile はこのファイルを生成します)。ただし、Linux 開発者は、システム異常時のデータ損失を回避するために、システム異常時のメカニズムをより慎重に考慮し、このファイルを通常どおりに使用できるようにすることをお勧めします。 推奨される学習: 「
Linux ビデオ チュートリアル 」
以上がLinuxのswpファイルとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。