Linuxのコマンドとさまざまなパラメータが異なる効果を持つことは、誰でも知っています。あなたは理解しています。
ログイン
はEXECを説明:
と
-execパラメータの後ろには、その終端が基づいているコマンドのコマンドであり、コマンド文のセミコロン以下、フラグとして終了することが不可欠です各システムのセミコロンが異なる意味を持っているという事実を考慮して、バックスラッシュが前に追加されます。
{}中括弧は、前回の検索で見つかったファイルの名前を表します。
findを使用するときは、目的の操作をファイルに書き込むだけで、execを使用して検索と一致させることができ、非常に便利です。一部のオペレーティングシステムでは、-execオプションのみがl sやls -lなどのコマンドの実行を許可されています。ほとんどのユーザーはこのオプションを使って古いファイルを見つけて削除します。実際にrmコマンドを実行してファイルを削除する前に、lsコマンドを使用して削除するファイルを確認することをお勧めします。 execオプションの後には、実行するコマンドまたはスクリプトが続き、その後に{}、スペース、および\\が続き、最後にセミコロンが続きます。 execオプションを使用するには、同時にprintオプションを使用する必要があります。 findコマンドを確認すると、コマンドは現在のパスからの相対パスとファイル名のみを出力します。
インスタンス1:ls -lコマンドは、findコマンドの-execオプションに配置されています。
コマンド:
find。 -type f -exec ls -l {} \\;
出力:
コードは次のとおりです。
[root @ localhost test]#find。 -type f -exec ls -l {} \\;
-rw-r - r-- 1 root root 127 10-28 16:51。 /log2014.log
-rw-r - r-- 1 root root 0 10-28 14:47。 /test4/log3-2.log
-rw-r - r-- 1 root root 0 10-28 14:47。 /test4/log3-3.log
-rw-r - r-- 1 root root 0 10-28 14:47。 /test4/log3-1.log
-rw-r - r-- 1 root root 33 10-28 16:54。 /log2013.log
-rw-r - r-- 1ルートルート302108 11-03 06:19。 /log2012.log
-rw-r - r-- 1 root root 25 10-28 17:02。 /log.log
-rw-r - r-- 1 root root 37 10-28 17:07。 /log.txt
-rw-r - r-- 1 root root 0 10-28 14:47。 /test3/log3-2.log
-rw-r - r-- 1 root root 0 10-28 14:47。 /test3/log3-3.log
-rw-r - r-- 1 root root 0 10-28 14:47。 /test3/log3-1.log
[root @ localhost test]#
説明:
上記の例では、findコマンドは現在のディレクトリ内のすべての法線と一致します。ファイルを検索し、それらをリストするには-execオプションでls -lコマンドを使用します。
インスタンス2:n日前に変更されたディレクトリ内のファイルを検索し、それらを削除します。
コマンド:
find。 -type f -mtime +14 -execm {} \\;
出力:
Previous123次のページ合計3ページzh-CN"],null,[1],zh-TW"]]]
Linuxシステムのシェルスクリプトは強力で、さまざまなコマンドを実行するために使用され、シェルスクリプトを介した少量のddos攻撃によって防御されます。 Linuxシェルスクリプトは、Nginxログ
Fedoraの起動速度を上げるために、Fedoraの起動時のデフォルト設定を変更し、グラフィックモードからテキストモードに移行します。 Fedoraがテキストモードに入り始める方法を紹介しましょう。
OpenSSLはコマンドラインツールは、Linuxは、OpenSSL、Linuxのコマンドラインを使用する方法、その後、仕事に関連するいくつかのコマンドラインを実行す
ioctl関数は主にI /Oデバイスの制御に使用されますが、カーネルとデータを交換するための一般的なユーザー空間の方法を実装することができます。以下の小シリーズでは、