作成、変更、アクセスなどの時間情報に基づいてファイルを見つける方法。特定の時間前、特定の時間後、2回の間でファイルを検索すると便利です。Linuxではどのコマンドを使用する必要がありますか?
私が使用しなければならないLinuxコンピュータでsetuidファイルを見つけることを理解しています:
find / -xdev(-perm -4000)-type f -print0 | xargs -0 ls -l
過去30分間に変更されたファイルを確認するにはどうすればよいですか。(FILE2という新しいファイルを作成しました)
まず、findを使用して正しい軌道に乗っています。マニュアルページを再読してください:findには、atime、mtimeなどもあります。また、チェックアウトこの記事姉妹サイト上だけでなく、このポスト
—
ヘネス
第二に:なぜ
—
ヘネス
-print0
パイプを使用しているのxargs -0
ですか?特定のls -l
形式が必要ですか?ファイル名とアクセス許可だけが必要な場合は、find自体に他の多くのオプションもあります。たとえばfind /path -ls
、またはGNUのいくつかは、見て、複雑なことができます拡張子を見つけたが、強力なもののようなprintf "%M %u %g %s\t%Ab %Ad %AH:%AM\t%Cb %Cd %CH:%CM\t%P\n"