Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムが指定された期間のファイルを削除する方法

Linuxシステムが指定された期間のファイルを削除する方法

  

Linuxシステムがファイルを一括して削除するのは非常に簡単ですが、指定された時間内にファイルを削除するのは困難です。 Linuxは指定された時間にファイルを削除します。

削除されたファイルは、たとえば


見つける見つけるカレントディレクトリから.txtファイル内のすべてのエンディングを見つけて、画面上のコマンドラインそれらを表示:

見つけることを。 -name‘ *。txt’ -print

2つの接尾辞を持つファイルを探して、次の使用法に変更します。

find。 (-name * .xml -o -name * .sh)

もう1つの例は、ルートディレクトリからシンボリック接続を持つファイルを見つけて削除することです。コマンドの動作:

find / - l -exec rm {};

ディレクトリを含まないファイルのみを検索します(この行には--printを追加できず、エラーが追加されます)。

find。 -type f

もう1つの例は、現在のディレクトリからユーザーtomのすべてのファイルを見つけて画面に表示することです。 -user‘ tom’ -print

20バイトを超える現在のディレクトリ内の.cファイル名を表示するのも、別の例です。

find。 -name' *。c' -size + 20c -print

現在のディレクトリで10日前にアクセスされたファイルの名前を表示します。コマンドの動作:

find。 -atime 10 -print

現在のディレクトリ内で10日以内にアクセスされたファイルの名前を表示しますコマンドの動作:

find。 -atime -10 -print

/homeディレクトリで640の権限を持つファイルまたはディレクトリを検索しますコマンドの動作:

find /home -perm 640

ルートディレクトリで検索します。 100KBを超えるファイル、および表示、コマンドの動作:

find /-size + 100K -print
Previous12次へ合計2ページ

Copyright © Windowsの知識 All Rights Reserved