誤って生成された「~」と「..」を削除する方法

誤って生成された「~」と「..」を削除する方法

いくつかのWebページをダウンロードするためにwgetを使用していましたが、オプションを使用しましたが費用がかかりません-P。今問題は安全に削除する方法です。親ディレクトリとホームディレクトリとして扱われるため、できません。..~rm

答え1

..エントリは常にすべてのディレクトリに存在し、親ディレクトリを参照します。追加ファイルが存在するかどうか、親ディレクトリを確認する必要があります。

を引用するには、~シェルが拡張されないように引用符で囲むことができます"~"

答え2

インストールしたmc場合

答え3

使ったことがありますが、ls質問する前にls -a必ず使っていたはずです。ls -al

ls -alプログラム

-rw-r--r--   1 Jing  staff  49630 27 Nov 11:02  
drwxr-xr-x   9 Jing  staff    306 19 Feb 09:32  ..
drwxr-xr-x   3 Jing  staff    102 19 Feb 09:46  ~
drwxr-xr-x   8 Jing  staff    272 19 Feb 10:09 .
drwxr-xr-x  15 Jing  staff    510 19 Feb 00:49 ..
drwxr-xr-x  10 Jing  staff    340 19 Feb 01:04 foo
-rw-r--r--   1 Jing  staff   2370 19 Feb 01:27 log
-rw-r--r--   1 Jing  staff    268 19 Feb 00:48 bar

ご覧のとおり..~それらの前にスペースがあるかどうか心配です。 wgetが..andで動作しないのではなく~、何とか追加スペースを追加しただけです。使っrm -r ' ~'て働きrm -r ' ..'ました。

関連情報