1. コマンドの紹介 stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示するために使用されます。ファイル情報を表示する場合、ls コマンドよりも詳細になります。 2. コマンド形式 stat [オプション]... ファイル... 3. コマンドオプション -L, --dereference: シンボリック リンクをたどって、シンボリック リンクではなく元のファイルを解決します。 -f, --file-system: ファイル情報の代わりにファイルシステム情報を表示します。 -c, --format=FORMAT: デフォルトの形式ではなく、指定された形式で出力します。 ファイル情報を表示するために使用できるフォーマット制御文字は次のとおりです。 %a: 8進数でアクセス権を表示 %A: 読み取り可能な形式でアクセス権を表示 %b: 占有ブロック数を表示 %B: 各ブロックが占有するバイト数を表示 %C: SELinux セキュリティ コンテキスト文字列 %d: ファイルが配置されているデバイス番号を 10 進形式で表示します。%D: ファイルが配置されているデバイス番号を 16 進形式で表示します。%f: ファイルの種類を 16 進形式で表示します。%F: ファイルの種類。 Linux のファイルの種類は、主に通常のファイル、ディレクトリ、キャラクタデバイスファイル、ブロックデバイスファイル、シンボリックリンクファイル、ソケットなどに分類されます。%g: ファイル所有者グループ ID %G: ファイルの所有者グループ名 %h: ファイルのハードリンク番号 %i: inode 番号 %m: ファイルが配置されているディスクパーティションのマウントポイント (/data など) %n: ファイル名 %N: ファイル名は一重引用符で囲みます。ソフトリンクの場合は、リンク先のファイル名も表示されます %o: 最適な I/O 転送サイズのヒント %s: 実際のファイルサイズ (バイト単位) %t: 文字/ブロックデバイス特殊ファイルの主要なデバイスタイプ (16 進数) %T:文字/ブロックデバイス特殊ファイル用のマイナーデバイスタイプ(16進数) %u: 所有者のユーザーID %U: 所有者のユーザー名 %w: ファイル作成時間、出力 - 不明であることを意味します %W: ファイル作成時間、出力 Unix タイムスタンプ、0 は不明であることを意味します %x: 最終アクセス時間 atime を読み取り可能な形式で出力します %X: Unix タイムスタンプ出力最終アクセス時刻 atime %y: 最終更新時刻 mtime を読み取り可能な形式で出力します %Y: 変更時刻 mtime 以降の Unix タイムスタンプ出力 %z: 最後のステータス変更時刻 ctime を読み取り可能な形式で出力します %Z: Unix タイムスタンプ出力の最終ステータス変更時刻 ctime ファイル システム情報を表示するために使用できるフォーマット制御文字は次のとおりです。 %a: スーパーユーザー以外のユーザーが使用できる空きブロックの数 %b: ファイルシステム内のブロックの総数 %c: ファイルシステム内のファイルノードの総数 %d: 使用可能なファイルノードの数 %f: 使用可能なファイルブロックの数 %i: 16 進数のファイルシステム ID %l: ファイル名の最大長 %n: ファイル名 %s: ブロックのサイズ (バイト単位) (転送を高速化するため) %S: ブロックの基本サイズ(バイト単位)(ブロック数をカウントするために使用されます) %t: ファイル システム タイプを 16 進形式で出力します。%T: ファイル システム タイプを読み取り可能な形式で出力します。--printf=FORMAT: 既定の形式ではなく、指定した形式で出力します。 --format に似ていますが、改行文字 \n などのバックスラッシュ エスケープ文字を解釈できます。 -t, --terse: 簡潔モード出力、概要情報のみを表示します。 --help: ヘルプ情報を表示します。 --version: バージョン情報を表示します。 4. 一般的な例 (1)ファイル情報を表示する。 [root@TENCENT64 ~]# stat 変更ログ ファイル: '変更履歴' サイズ: 1598 ブロック: 8 IO ブロック: 4096 通常ファイル デバイス: fd01h/64769d Inode: 1579435 リンク: 1 アクセス: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) アクセス: 2018-11-06 22:39:54.110931887 +0800 修正: 2018-11-06 22:39:54.110931887 +0800 変更: 2018-11-06 23:07:14.428548887 +0800 生年月日: - 情報説明:
(2)ファイルが配置されているファイルシステムの情報を表示します。 [root@TENCENT64 /data/vas_pgg_proj/apps/penguin_game]# stat -f Makefile ファイル: "Makefile" ID: 6f75a4f02634e23e 名前長: 255 タイプ: ext2/ext3 ブロックサイズ: 4096 基本ブロックサイズ: 4096 ブロック: 合計: 43830967 空き: 30155578 使用可能: 27923259 iノード: 合計: 11162880 空き: 11077199 情報説明:
上記は Linux stat コマンドの使用に関する詳細な内容です。Linux stat コマンドの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
<<: Node.js+expressメッセージボード機能実装例
>>: MySQL ストアド プロシージャで月ごとにテーブルを作成する方法
目次HTML構造の定義入力タグのバインディング属性入力タグはキーダウンイベントをリッスンしますli ...
序文この記事では、Docker を使用して、ローカル コンピューターにインストールされている開発スイ...
目次前提条件使用効果コミット前ミューテーション効果コミットミューテーション効果コミットレイアウト効果...
Zabbix による SQL Server の監視を見てみましょう。まずfreetdsをダウンロード...
基本概念デフォルトでは、Compose はアプリケーション用のネットワークを作成し、サービスの各コン...
目次テーマを動的に変更する最初の方法: 動的コンポーネント2番目の方法はルーティング分離です要約する...
問題の説明:コードをコピーコードは次のとおりです。 <meta http-equiv=&quo...
マシンに初めて MySQL をインストールします。オペレーティングシステムはwin7ですmysqlの...
「mysqlは内部コマンドではありません」というエラーは、mysqlのbinディレクトリパスが環境変...
1: スループット(1秒あたりのリクエスト数)サーバーの同時処理能力を定量的に表したもので、reqs...
序文MySQL データベースを使用する場合、クライアントはデータベース サーバーにリクエストを送信す...
目次序文クイックレビュー: JavaScript 関数関数とは何ですか?関数を宣言する関数の呼び出し...
Windows10にmysqlをインストールする1. 公式サイトからMySQLをダウンロードするウェ...
使用する仮想マシンは、サーバー環境をシミュレートする CentOS 8.4 です。外部ネットワークに...
はい、CSS にも正規表現があります (アーメン) CSS で目立つための 2 つの強力なツール: ...