2017-10-29 13 views
0

を持つファイルを見つける私は</p> <p>iは、以下のコマンドを発行したディレクトリ内のワードイメージで起動するファイルを検索したい場合は、私はCentOSの7 を使用しています特定の名前や特定の日付のコマンドが返す誤った結果

find /A -name 'image*' 
コマンド

を発行

はIAMを特定の名前を持つファイルを検索するコマンドを記述し、特定の日に発行され、それは例えば25/10/2017なりましょうするために、 xargsはなし

find -name 'image*' | xargs ls -ali | grep 'Oct 25' 

、発見の出力に含まがある:10

find -name 'image*' | ls -ali | grep 'Oct 25' 

が、それはあなたがコマンド

+0

スタックオベrflowはプログラミングと開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww

答えて

0

が間違っているようだ、このコマンドで何が間違っているフォルダ内のすべてのファイルをgrepするには、あなたはおそらくxargs逃しましたちょうど投げ捨てられ、おそらくあなたが望むものではない現在のディレクトリのls -aliを取る。

は、それにもかかわらず、見つける、検索条件として日付を追加するためのオプションがあり、わからないことは、あなたが本当に必要なものですが、あなたは見

を有することができるHow to use 'find' to search for files created on a specific date?

1
あなたが最後の日付を印刷するのに見つける使用することができます

修正:

find -name 'image*' -printf "%TD %p\n" | grep "^10/25" 

か:

find -name 'image*' -ls | grep "Oct 25" 
+0

これらのファイルを新しいフォルダ –

+0

に移動したい "問題を適切な答えを特定するのに十分な詳細に限定するために質問を編集してください。複数の異なる質問を一度に避けてください" - https://stackoverflow.com/help /尋ねる方法 –

関連する問題