sudo find . -type d -name '__pycache__' -delete
ここを見つけようとしています。https://github.com/python-mode/python-mode#how-to-installPythonモードのトラブルシューティングページで。ターミナルを返す:検索:「パス」を削除できません:ディレクトリは空ではありません。
この問題を解決する方法はありますか?驚くべきことに、これは実際にPythonモードのreadmeファイルでは機能しません。
私はFedora 29ワークステーションを使用しています。
答え1
exec
オプションを使用して、find
外部コマンドを使用して削除を処理できます(例:)rm -rf
。
例:
sudo find . -type d -name '__pycache__' -exec rm -rf "{}" \;
注:{}
ファイル パスのプレースホルダーであり、コマンドを終了するため\;
に使用されます。exec
バラより男1が見つかりました詳しくは
答え2
あなたはできます
sudo find . -type d -name '__pycache__' -exec rm -rf {} \;
またはxargsを使用してください
sudo find . -type d -name 'test' | sudo xargs rm -rf