[再印刷]はコマンドを見つける - 指定された時間内に変更されたファイルの検索コマンドを見つけるために - 指定された時間内に変更されたファイルを見つけること

コマンドを見つける - 指定された時間内に変更されたファイルを見つけるために、

 
HTTPS:// www.cnblogs.com/wangyao3568/p/7675891.html

 

例えば、我々は、我々はfindコマンドを使用することができ、実際には、findコマンドの機能は非常に強力である、のは簡単な使用の発見例の下にいくつかの簡単なコマンドを学びましょうLinuxで指定された時間内にファイルに加えられた変更を探したい:

検索は/ opt - INAME「*」-atime 1型F
見つける/前日訪問したファイルの下のOPT
オプションオプション
すべてのオプションは常にtrueを返すが、彼らは常に式でない限り、実行されている到達不能な場所。したがって、明確にするため、それは表現の先頭にそれらを置くことが最善です。

-daystart
始まるのではなく、前の24時間から、計算時間( -アミン、-atime、-cmin、ため -ctime、-mmin、および-mtime) 日スタートから。

N -アミン
最後のファイルにアクセスすることはあるのn分前。

-anewerファイル
ファイルのファイル修正時刻より最近の訪問では、遅刻します。コマンドライン-followが-anewer前に来る場合は、(この場合のみで、それは-follow -anewer効果によって影響を受けることになります)。

-atime nは
ファイルの前に最終ログインは、n * 24時間です。

-cmin n個
のファイルのステータスの最近の変更はn分前。

ファイル-cnewer
ファイルのステータスが最後にファイルの修正時刻が遅いよりも、変更されました。コマンドライン-followが-cnewer前に来る場合は、(この場合のみ-follow -cnewer効果によって影響を受けることになります)。

-ctime n個の
ファイルのステータスは、24時間前*最後に変更されたn個でした。

-mmin nは
最後に変更最近のデータファイルがあるのn分前。

-mtime n個の
ファイルのデータが最後に修正のn * 24時間前であるました。

-mtime:指定した時間は、ファイルの内容が変更されていることを意味し、ファイルを変更された

ファイルのアクセス権が変更されていることを意味し、指定したファイルが変更された時間:-ctimeを

ファイルにアクセスした後、指定された時間:-atimeを、ファイルが読み込まれたことを意味
1.時間を24単位時間程度ではなく、日れる
2. 2011年9月8日午前12時00探し始めるまでの時間は、12日以内に表示されます2011/09/07 :〜2011年9月8日午前12時00ファイルの時間


「の前に」3日を見つけるためには、(第3以前のファイルの前に旧→2011年9月5日12時00分)ファイルを変更している(> 72時間)

検索は/ var / log / F型-mtime +3 -print  
3日を特定することにあるファイルに(ファイルを変更した2011年9月5日午前12時00分〜午前12時00分2011年9月8日)(0 〜72時間)

発見は/ var / log / -mtime -3   型F -print
変更されたファイルを見つける前に3日間(2011年9月4日12時00分内のファイル- 2011年9月5日12時)(72 )96時間に

3。見つけることは/ var / log / F型-print -mtime  
最初の3日間は、ファイル(また、書き込み変更された見つける)

を見つけるは/ var / log / -mtime +2 -4型-mtime F -print   
      APPENDコマンド#スタット、STATファイル名は、追加のタイムスタンプを含むファイルに関する情報、などを表示することができます...

1つの削除0バイトのファイル
見つけます。-size 0 -exec RM -rf {} F型\。 
。-sizeタイプF 0 -delete検索

初めてのpasswdの、passwd.old、passwd.bak濾過し、grepの-execとして"passwdの*"ファイル、名前のすべてのファイルを照合2.findコマンドを、
[ホームlocalhostの@ルート]#検索の/ etc -name「passwdの*」-exec grepの「王」{} \;


3.findコマンド、.logにして、現在のディレクトリ名終了でファイルを見つける5日前に、ファイルの時間を変更し、それらを削除するには、delete ;プロンプトの前に
。[ホームはルート@ localhostの]#を検索-name "* .confの" +5 -OK RM -mtime {} \;
<... RM ./cmake-2.8.4/DartLocal.conf> ?NO


前の5つのファイルで/ログディレクトリの変更4.検索時に、それらを削除します。
[localhostのホーム@ルート]#検索は/ \ -exec -mtime 5 RM {} fの型を記録します。
 
例えば、我々は、我々はfindコマンドを使用することができ、実際には、findコマンドの機能は非常に強力である、のは簡単な使用の発見例の下にいくつかの簡単なコマンドを学びましょうLinuxで指定された時間内にファイルに加えられた変更を探したい:

検索は/ opt - INAME「*」-atime 1型F
見つける/前日訪問したファイルの下のOPT
オプションオプション
すべてのオプションは常にtrueを返すが、彼らは常に式でない限り、実行されている到達不能な場所。したがって、明確にするため、それは表現の先頭にそれらを置くことが最善です。

-daystart
始まるのではなく、前の24時間から、計算時間( -アミン、-atime、-cmin、ため -ctime、-mmin、および-mtime) 日スタートから。

N -アミン
最後のファイルにアクセスすることはあるのn分前。

-anewerファイル
ファイルのファイル修正時刻より最近の訪問では、遅刻します。コマンドライン-followが-anewer前に来る場合は、(この場合のみで、それは-follow -anewer効果によって影響を受けることになります)。

-atime nは
ファイルの前に最終ログインは、n * 24時間です。

-cmin n個
のファイルのステータスの最近の変更はn分前。

-cnewerファイル
、ファイルのステータスは、ファイルの修正時刻が遅いよりも、最後に変更されました。コマンドライン-followが-cnewer前に来る場合は、(この場合のみで、それは-follow -cnewer効果によって影響を受けることになります)。

-ctime n個
ファイルの状態は、n * 24時間前に最後に変更されました。

-mmin nは
最後に変更最近のデータファイルがあるのn分前。

-mtime n個の
ファイルのデータが最後に修正のn * 24時間前であるました。

-mtime:指定した時間は、ファイルの内容が変更されていることを意味し、ファイルを変更された

ファイルのアクセス権が変更されていることを意味し、指定したファイルが変更された時間:-ctimeを

ファイルにアクセスした後、指定された時間:-atimeを、ファイルが読み込まれたことを意味
1.時間を24単位時間程度ではなく、日れる
2. 2011年9月8日午前12時00探し始めるまでの時間は、12日以内に表示されます2011/09/07 :〜2011年9月8日午前12時00ファイルの時間


「の前に」3日を見つけるためには、(第3以前のファイルの前に旧→2011年9月5日12時00分)ファイルを変更している(> 72時間)

検索は/ var / log / F型-mtime +3 -print  
3日を特定することにあるファイルに(ファイルを変更した2011年9月5日午前12時00分〜午前12時00分2011年9月8日)(0 〜72時間)

を見つけるの/ var /ログ/ F型-mtime -3 -print  
3日2011年9月4日12時〜12時2011年9月5日(変更されたファイルを見つける前にファイル)(72〜96時間)

の検索は/ var / log / Fの-mtime。3型-print  
変更されたファイル(も書き込み)の最初の3日間の検索

検索は/ var / log / -mtime +2を-4 -mtimeは-type F -print   
      APPENDコマンド#スタットは、STATのファイル名は、ファイルの追加見ることができますその上で、タイムスタンプ、およびなどの情報、...

1つの削除0バイトのファイル
見つけます。-size 0 -exec RM -rf {} F型\。 
。-sizeタイプF 0 -delete検索

初めてのpasswdの、passwd.old、passwd.bak濾過し、grepの-execとして"passwdの*"ファイル、名前のすべてのファイルを照合2.findコマンドを、
[ホームlocalhostの@ルート]#検索の/ etc -name「passwdの*」-exec grepの「王」{} \;


3.findコマンド、.logにして、現在のディレクトリ名終了でファイルを見つける5日前に、ファイルの時間を変更し、それらを削除するには、delete ;プロンプトの前に
。[ホームはルート@ localhostの]#を検索-name "* .confの" +5 -OK RM -mtime {} \;
<... RM ./cmake-2.8.4/DartLocal.conf> ?NO


前の5つのファイルで/ログディレクトリの変更4.検索時に、それらを削除します。
[localhostのホーム@ルート]#検索は/ \ -exec -mtime 5 RM {} fの型を記録します。
 

おすすめ

転載: www.cnblogs.com/jinanxiaolaohu/p/12465488.html
おすすめ