Centosで発見コマンドを効果的に使用する方法
CentosのFindコマンドは、名前、タイプ、サイズ、時間などの基準を使用してファイルを効率的に検索および管理します。 2。ワイルドカードを使用したケースに敏感または非感受性の名前検索に-nameまたは-Inameを使用します。 3。ファイルタイプの-Type(f、d、l)、サイズの範囲に接尾辞(c、k、m、g)でサイズを付けます。 4。 -mtime、-atime、-ctime時間ベースのフィルタリング、またはその-minバリアントを数分間使用します。 5. -execまたは-delete経由でアクションを適用して、テスト後にコピー、許可の変更、または安全にファイルの削除などの操作を実行します。
Findコマンドは、ファイルとディレクトリの検索と管理のためのCentos(およびLinux全般)で最も強力なツールの1つです。正しく使用すると、時間を節約し、システム管理の効率を向上させることができます。以下は、効果的に検索する実用的な方法です。
名前またはパターンで検索します
-nameオプションを使用して、名前に基づいてファイルを見つけます。 *または? 。
- find /path -name "filename" - 正確なファイル名
- の
- 検索
case -inssensitive検索に-nameの代わりに-inameを使用します。
ファイルの種類とサイズごとにフィルター
ファイルの種類またはサイズを指定することで、結果を狭めることができます。
- -Type F - 通常のファイル
- -Type D - Directories
- -Type L - Symbolic Links
- find /var -size 100m - 100MBを超えるファイル
- find /home -size -10k - 10kb未満のファイル
サイズの接尾辞: C (バイト)、 K (KB)、 M (MB)、 G (GB)。
時間に基づいて検索します
特定の時間枠内で変更、アクセス、または作成されたファイルを見つけます。
- -mtime -7 - 過去7日間に変更
- - 30日前にアクセス30日前 -
- CTIME 1 - 属性を1日前に変更しました
- find /tmp -mtime 5 -delete - 古い一時ファイルを安全に削除する
-mmin 、 -amin 、 -cminを数分で使用します。
-execまたは-deleteでアクションを実行します
結果をリストする代わりに、削除、移動、または変更などのアクションを実行します。
- find /logs -name "*.log" -mtime 30 -delete - 古いログを削除します
- 。 -name "*.txt" -exec chmod 644 {} \; - 許可を変更する
- /data -type f -exec cp {} /backup /\; - 一致したファイルをコピー
- {} \;各結果をコマンドに渡します
安全のために、最初に-execまたは-deleteなしでテストします。
基本的に、名前、タイプ、サイズ、時間などの条件をアクションと組み合わせることで、非常に便利になります。構造を理解すると、場所、表現、アクションが複雑ではありません。マスターすると、Centosシステムの制御が向上します。
以上がCentosで発見コマンドを効果的に使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

静的ルートを永続的に構成するには、/etc/sysconfig/network-scripts/route-interfaceファイルを編集し、ネットワークサービスを再起動する必要があります。 1。「192.168.10.0/24via192.168.1.1.1deveth0」などのCIDR形式を使用します。 3. sudosystemctlrestartnetworkまたはifdown/ifupコマンドを介してネットワークを再起動します。 4。を使用します

CentOSの論理ボリュームを拡張するには、最初にボリュームグループに利用可能なスペースがあることを確認し、DF-H、LVDISPLAY、VGDISPLAYコマンドを使用して、現在のディスクとLVMのレイアウトを確認します。 1.ボリュームグループに空きスペースがない場合は、まず新しいディスクを追加するか、仮想ディスクを拡張し、PVCreateおよびVGExtendコマンドを実行してボリュームグループにスペースを追加してスペースを追加する必要があります。 2。LVEXTEND-L 100%Free/Dev/Centos/root(すべての自由空間にext)またはLvextend-L 10g/dev/centos/root(サイズの増加を指定)を使用して、論理ボリュームを拡張します。 3。拡張後、ファイルシステムをサイズ変更する必要があり、Ext4はサイズを使用します

Centos7のホスト名を永続的に変更するには、hostnamectlコマンドを使用します。 1。HOSTNAMECTLSTATUSを使用して、現在のホスト名を表示します。 2。sudohostnamectlset-hostnameserver01.example.comを実行して、新しいホスト名を設定します。 3. hostnamectlstatusまたはhostnameを介して変更を確認します。 /etc /hostsファイルを編集し、192.168.1.100Server01.example.comserver01などの正しいIPアドレスに新しいホスト名をマップすることをお勧めします。ホスト名コマンドのみを使用しないでください。

Themosteftecteftefteftectiontedwaytocheckmemoryusageincentisinsisingthefree-hcommand、frovidesahuman-dableviewoftotal、fore、free、andavailablememory; usetoporinstallhtopforreal-timemonitoringandper-processmemoryage;

CHMODコマンドは、CENTOSのファイルとディレクトリのアクセス許可を変更するために使用され、シンボルモードとデジタルモードをサポートし、適切に設定、書き込み、実行権を設定し、システムセキュリティを改善することにより、最小アクセス許可の原則を達成できます。

まず、公式PostgreSQLリポジトリを追加してから、システム独自のモジュールを無効にし、PostgreSQLサーバーとクライアントをインストールします。データベースを初期化した後、サービスを開始し、パワーオンセルフスタートをセットアップします。次に、認証方法とネットワークアクセス権限を構成し、最後にサービスを再起動して構成を有効にします。

instalsambausingyumandEnablethesmbandnmbservices.2.configurethefirewalltoalowsambatrafficusingfirewall-cmd.3.createashareddirectorywith appoforatepermissionsownership.4

CentOSでユーザーを安全に削除するには、最初にユーザーが存在することを確認し、ユーザーデルコマンドを使用して関連するファイルをクリーンアップします。 1. Idiosernameを使用して、ユーザーの存在を確認して、誤った削除を避けます。 2。sudouserdel -rusernameを実行してユーザーとそのホームディレクトリを削除し、-rパラメーターにより、 /homeディレクトリと電子メールキャッシュが同時に削除されるようにします。 3. -Rが使用されない場合、sudorm-rf/home/usernameを手動で実行してHomeディレクトリを削除し、sudofind/-userusername-execls-l {} \;を使用する必要があります。残差ファイルを見つけて処理する。 4.ユーザーは、追加の操作なしで、システムグループ(ホイールなど)から自動的に削除します。
