2012-05-09 5 views
0

毎時別のスクリプトによって生成されているファイルを削除するようにcronjobを設定しました。Debian +で始まるファイルを削除する*

file's名:inc.php?cronUsers私の現在のコマンドは次のようになります

rm -f "/root/inc.php?cronUsers" 

問題は、複数のファイルがある場合、ファイル名は次のように変更する、ということです。

inc.php?cronUsers.1inc.php?cronUsers.2など..

私はこのすべてに本当に新しいです、これだけ幸運区これはうまくいきませんでした:

rm -f "/root/inc.php?cronUsers.*" 

しかし、これは動作していないようです。

他にどのようにしてinc.php?cronUsersで始まるファイルを削除できますか? ?

+0

この質問を閉じるためにany1 voteはなぜですか?私が間違ったことを説明していただけますか? – Andrej

答えて

1

のrm -f inc.php \ cronUsers *

に動作するようです:

$ touch "inc.php?cronUsers.1" 
$ touch "inc.php?cronUsers.2" 
$ touch "inc.php?cronUsers" 
$ ls 
inc.php?cronUsers inc.php?cronUsers.1 inc.php?cronUsers.2 
$ rm -f inc.php\?cronUsers* 
$ ls 
<empty> :) 

よろしく

"それが*で始まる" として、(なぜあなたはあなたの質問のタイトルを書きました何かが恋しい?)

+0

作品:)私は、なぜこれがうまく動作し、 'rm -f" /root/inc.php?cronUsersかと思うのですか?* "' doesnt、今は本当に問題です:)タイトルについて:いいえ..私はちょうど何とかしたい私が削除しようとしているファイルが異なる名前を持っていることを表明してください...私はそうすることで本当に成功しなかったと思います: – Andrej

関連する問題