コマンドラインのマニュアル

Man » stat マニュアルオンライン - stat man ページの詳細なオンラインドキュメント

🌍
stat - ファイルまたはファイルシステムの状態を表示します

SYNOPSIS

stat [OPTION]... FILE...

DESCRIPTION

ファイルまたはファイルシステムの状態を表示します。

長いオプションの必須引数は、短いオプションでも必須です。

-L, --dereference
リンクをたどります

-f, --file-system
ファイルの状態ではなく、ファイルシステムの状態を表示します

--cached=MODE
キャッシュされた属性の使用方法を指定します。リモートファイルシステムで役立ちます。MODE については下記を参照してください。

-c  --format=FORMAT
デフォルトの代わりに指定された FORMAT を使用します。FORMAT を使用するたびに改行を出力します。

--printf=FORMAT
--format と似ていますが、バックスラッシュのエスケープを解釈し、必須の末尾の改行を出力しません。改行が必要な場合は、FORMAT に \n を含めます。

-t, --terse
情報を簡潔な形式で出力します

--help このヘルプを表示して終了します

--version バージョン情報を出力して終了します

--cached の MODE 引数は、always、never、または default のいずれかになります。'always' は、利用可能な場合はキャッシュされた属性を使用し、'never' は最新の属性と同期しようとし、'default' は基礎となるファイルシステムに任せます。

ファイル (–file-system を使用しない) の有効なフォーマットシーケンス:

%a     8 進形式のアクセス許可ビット (「#」および「0」の printf フラグを参照)

%A     人間が読める形式のアクセス許可ビットとファイルタイプ

%b     割り当てられたブロック数 (「%B」を参照)

%B     「%b」で報告される各ブロックのバイト単位のサイズ

%C     SELinux セキュリティコンテキスト文字列

%d     10 進形式のデバイス番号 (st_dev)

%D     16 進形式のデバイス番号 (st_dev)

%Hd    10 進形式のメジャーデバイス番号

%Ld    10 進形式のマイナーデバイス番号

%f     16 進形式の生のモード

%F     ファイルタイプ

%g     所有者のグループ ID

%G     所有者のグループ名

%h     ハードリンクの数

%i     inode 番号

%m     マウントポイント

%n     ファイル名

%N     シンボリックリンクの場合は、参照されたファイル名を引用符で囲みます

%o     最適な I/O 転送サイズのヒント

%s     合計サイズ (バイト単位)

%r     10 進形式のデバイスタイプ (st_rdev)

%R     16 進形式のデバイスタイプ (st_rdev)

%Hr    文字/ブロックデバイスの特殊ファイルの 10 進形式のメジャーデバイスタイプ

%Lr    文字/ブロックデバイスの特殊ファイルの 10 進形式のマイナーデバイスタイプ

%t     文字/ブロックデバイスの特殊ファイルの 16 進形式のメジャーデバイスタイプ

%T     文字/ブロックデバイスの特殊ファイルの 16 進形式のマイナーデバイスタイプ

%u     所有者のユーザー ID

%U     所有者のユーザー名

%w     ファイルの作成時刻 (人間が読める形式)。不明な場合は -

%W     ファイルの作成時刻 (エポックからの秒数)。不明な場合は 0

%x     最終アクセス時刻 (人間が読める形式)

%X     最終アクセス時刻 (エポックからの秒数)

%y     最終データ変更時刻 (人間が読める形式)

%Y     最終データ変更時刻 (エポックからの秒数)

%z     最終ステータス変更時刻 (人間が読める形式)

%Z     最終ステータス変更時刻 (エポックからの秒数)

ファイルシステム用の有効なフォーマットシーケンス:

%a     非特権ユーザーが使用できる空きブロック数

%b     ファイルシステム内の合計データブロック数

%c     ファイルシステム内の合計ファイルノード数

%d     ファイルシステム内の空きファイルノード数

%f     ファイルシステム内の空きブロック数

%i     16 進形式のファイルシステム ID

%l     ファイル名の最大長

%n     ファイル名

%s     ブロックサイズ (高速転送用)

%S     基本ブロックサイズ (ブロックカウント用)

%t     16 進形式のファイルシステムタイプ

%T     人間が読める形式のファイルシステムタイプ

--terse は、次の FORMAT と同じです。
%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C

--terse --file-system は、次の FORMAT と同じです。
%n %i %l %t %s %S %b %f %a %c %d

シェルが独自のバージョンの stat を持っている場合があり、通常はここで説明されているバージョンよりも優先されます。 シェルのドキュメントを参照して、サポートされているオプションの詳細を確認してください。

AUTHOR

Michael Meskes 著。

REPORTING BUGS

GNU coreutils オンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは [https://translationproject.org/team/] に報告してください。

SEE ALSO

stat(2), statfs(2), statx(2)

完全なドキュメント: [https://www.gnu.org/software/coreutils/stat] または、ローカルで次のように利用できます: info '(coreutils) stat invocation'

Debian によってパッケージ化 (9.7-3) Copyright © 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布できます。 法で許可されている範囲内で、保証は一切ありません。