$i;doneforin`find.-name"*.log"`;do>$i;シェルコマンドをもう一度説明しましょう。 find.-name "*.log" は、現在のディレクトリで接尾辞 log を持つファイルを検索します。猫/開発者"/> $i;doneforin`find.-name"*.log"`;do>$i;シェルコマンドをもう一度説明しましょう。 find.-name "*.log" は、現在のディレクトリで接尾辞 log を持つファイルを検索します。猫/開発者">

ホームページ >システムチュートリアル >Linux >Linux コマンドを使用して、現在のディレクトリ内のログ ファイルを一括削除する

Linux コマンドを使用して、現在のディレクトリ内のログ ファイルを一括削除する

WBOY
WBOY転載
2024-01-06 20:58:17913ブラウズ

Linux では、現在のディレクトリにあるログ ファイルを保持したまま、バッチでログ ファイルをクリアする必要がある場合があります。

実際には、1 行のシェル コマンドで実行できます。見てみましょう。

現在のディレクトリで、次のコマンドを入力します:

for i in `find . -name "*.log"`; do cat /dev/null >$i;ned

for i in `find . -name "*.log"`;do >$i;ned

Linux コマンドを使用して、現在のディレクトリ内のログ ファイルを一括削除する

シェルコマンドをもう一度説明します:

find . -name "*.log" は、現在のディレクトリで接尾辞 log を持つファイルを検索します。

cat /dev/null >$i は、毎回見つかったログ ファイルをクリアすることを意味します。

以上がLinux コマンドを使用して、現在のディレクトリ内のログ ファイルを一括削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。