目次
問題の説明:
Linux では、フォルダーを削除したい場合、次の図に示すように常にエラーが報告され、常に削除することはできません。明らかにこのフォルダーの内容を実行していないような気がしますが、削除できません。
問題が解決しました:
ChatGPTの威力を実感しなければなりません。。ChatGPT に質問を入力すると、その回答が問題を正常に解決するのに役立ちました。
削除に失敗する原因は、実行中のファイルがまだ残っているためです(実行されていないように感じますが)、実行中のファイルのPIDを見つけて削除するだけです。
具体的な方法は次のとおりです。
1. 次のコマンドを実行します。
lsof +D /path/to/folder
私の実際の状況 (Sentiment_SPN_try フォルダーが削除できない) に応じて、入力するコマンドは次のようになります。
lsof +D /home/qtxu/Sentiment_SPN_try
2. エラーの原因の PID を見つける
3. プロセスを「強制終了」する
キル -9 3883715
4. 前のフォルダーを再度削除すると、フォルダーが正常に削除されます。
PS: 不安な場合は、ステップ 3 が成功したかどうかを確認することもできます。ステップ 2 のコマンドを再度入力して、以前のエラー報告プロセスが存在するかどうかを確認できます。