2016-04-06 26 views
0

特定のディレクトリ(デスクトップなど)を検索して、最後に読み込まれた後にファイルが変更されているかどうかを確認します。変更されたファイルが見つかった場合は、ファイルの名前、変更された日付、変更された行を表示します。見つからなかった場合は、 "No Modified Files Found"と表示します。ファイルの名前、変更された日付、変更時刻の表示

私は、次のコード

$ find /home/you/Desktop stat 

がすべて変更されたファイルを表示します知っているが、どのようにファイルの変更日と変更行を表示しますか?

また、 "find"コマンドを使わずに同じことをする方法はありますか? たとえば、lsコマンドを使用していますか?

+0

'find'のマニュアルページを確認してください。' -mtime'オプションまたは '-newer'オプションがあります。あなたのために最高の作品を選んでください。あなたが "最後に読んだ"ことを覚えているかどうかはわかります。 – Robert

答えて

0

は、システムに依存しstrftimeと同じフォーマットルールを使用することができ、この

find ./ -mtime -60 -print | xargs stat -t "%c" 

statの変化を使用します。これを答えるために

...

私は、ファイルの名前、変更日、および修正ラインあなたのいずれかが最後の編集やファイルのコピーを持っている必要があります

を表示したいですGitやSVNのようなものにする必要があります。

関連する問題