
何千ものファイルがあるディレクトリ内で、3 月 6 日より前に変更されたすべてのファイルを見つけようとしています。
ファイルを検索したい PWD で次のコマンドを実行しました。
find -mtime +47 > /root/file_005.log
または
find -mtime +48 > /root/file_006.log
または
find -mtime +49 > /root/file_007.log
問題は、検索コマンドでどの日付フィルター (47、48、49、50...) を使用しても、結果に 3 月 8 日から 12 日の間に変更された日付のファイルが引き続き表示されることです。
stat
これは問題のあるファイルの 1 つの出力です。
Device: 16h/22d Inode: 17 Links: 1
Access: (0666/-rw-rw-rw-) Uid: ( 8506/ UNKNOWN) Gid: ( 5000/ UNKNOWN)
Access: 2013-04-22 10:08:20.000000000 -0500
Modify: 2013-03-10 03:10:20.000000000 -0500
Change: 2013-03-10 03:10:20.000000000 -0500
3 月 6 日以降に変更されたファイルが結果に表示される原因について、何かご存知の方はいらっしゃいますか?
編集#1
- Q: これは NTFS マウントされたファイルシステムですか、それとも EXT3/4 ですか?
- A: いいえ、違います。これは sshfs を使用して UNIX ボックスにマウントされたドライブです。