";"(セミコロン)というディレクトリを削除する方法は? [コピー]

;何とか(多くのコンテンツを含む)ディレクトリが共有システムに作成されました。

私はこのコンピュータへのシェルアクセス権しか持っていないので、GUIファイルエクスプローラを使用してファイルを削除することはできません。

rm -rf ;

セミコロンがコマンド区切り文字として機能し、ディレクトリ名で評価されない可能性があるため、奇妙な動作が発生します。

rm -rf ./; rm: "。"または、「..」ディレクトリの削除を拒否します。 「./」をスキップします。

rm: "。"または、「..」ディレクトリの削除を拒否します。 「./」をスキップします。

また、他のディレクトリを削除したくないので、ワイルドカードやそのようなものを使用したくありません。

そのセミコロンディレクトリを繰り返し安全に削除するにはどうすればよいですか?

ベストアンサー1

その名前を引用してください。名前を引用すると、シェルはそれをコマンド出口として解釈できません。

rm -rf ';'

&ファイル名ワイルドカード文字、、、、、、改行、タブ、スペースなど、シェルが通常特別に扱う他の文字とシェル。<>(){}

おすすめ記事