$i;doneforin`find.-name"*.log"`;do>$i;シェルコマンドをもう一度説明しましょう。 find.-name "*.log" は、現在のディレクトリで接尾辞 log を持つファイルを検索します。猫/開発者"/> $i;doneforin`find.-name"*.log"`;do>$i;シェルコマンドをもう一度説明しましょう。 find.-name "*.log" は、現在のディレクトリで接尾辞 log を持つファイルを検索します。猫/開発者">
ホームページ > 記事 > システムチュートリアル > Linux コマンドを使用して、現在のディレクトリ内のログ ファイルを一括削除する
Linux では、現在のディレクトリにあるログ ファイルを保持したまま、バッチでログ ファイルをクリアする必要がある場合があります。
実際には、1 行のシェル コマンドで実行できます。見てみましょう。
現在のディレクトリで、次のコマンドを入力します:
for i in `find . -name "*.log"`; do cat /dev/null >$i;ned
for i in `find . -name "*.log"`;do >$i;ned
シェルコマンドをもう一度説明します:
find . -name "*.log" は、現在のディレクトリで接尾辞 log を持つファイルを検索します。
cat /dev/null >$i は、毎回見つかったログ ファイルをクリアすることを意味します。
以上がLinux コマンドを使用して、現在のディレクトリ内のログ ファイルを一括削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。