ありません。これは、私が働いているディレクトリの内容です:検索: `./folder ':そのようなファイルやディレクトリは
[email protected]:~/work/c/5$ ls -l
total 8
-rw-rw-r-- 1 misha misha 219 May 20 15:37 demo.c
drwxrwxr-x 2 misha misha 4096 May 20 16:07 folder
-rw-rw-r-- 1 misha misha 0 May 20 16:06 test
今、私は、ファイルを除いて、このディレクトリからすべてを削除したいですdemo.c
。ここで私が作ってみたコマンドです:
find . ! \(-name demo.c -o -name . \) -exec rm -Rf {} \;
それはあなたが正確に何をそれは(意味、ファイルtest
とディレクトリfolder
はなくなっている)を行うだろうと思うが、したいん同時に、それも表示されます次のエラーメッセージが表示されます。
find: `./folder': No such file or directory
なぜそれはだと思いますか?あなたがこれまであなたfind
コマンド変更することができます
を見つける 'てみてください。 -depth ... '、findはフォルダを削除した後に./folderを入力しようとします –