ファイル名・パス制限の横断早見表 OS・クラウドストレージ・アーカイブ形式のファイル名/パス制限を出典つきで横断比較

Linux / XFS・Btrfsのファイル名・パス制限

本サイトは「このファイル名やパスが使えるか」を判定しません。掲載しているのは、公式資料に何が書かれているかの要約です。利用前に必ず原典をご確認ください。

区分: ファイルシステム

情報確認日: 2026年7月26日(サイト全体の最終更新: 2026年7月26日)。本ページは公式サイトではありません。最新の内容は必ず出典元の原典でご確認ください。

7項目ごとの状況

禁止文字

ファイル名に使用できない文字

NULと/のみ。XFS/Btrfsそれぞれの固有文書に追加の禁止文字定義はない POSIX由来

shall not contain the <NUL> or <slash>

xfs.orgは「名前は8ビット文字の配列(NULターミネータなし)」とのみ記載。btrfs.readthedocs.ioにも禁止文字一覧の明記はない

出典: POSIX.1-2017 §3.170 Filename

確認日: 2026年7月26日

予約名

CON/PRN/AUX/NUL/COM1-9/LPT1-9 等、特別な意味を持つため使用できない名前

公式記載なし

両者とも予約名の記載なし

出典: Btrfs documentation / xfs.org XFS Algorithms & Data Structures

確認日: 2026年7月26日

ファイル名の長さ上限

ディレクトリを含まない、ファイル名単体の上限

255(両者とも。ただし根拠が異なる) (単位: バイト)

This limit is imposed by Linux VFS

XFSは255という数値自体は明記されず、namelenフィールドが1バイトであることから構造的に導かれる(xfs.org)。Btrfsは「Linux VFSの制約により255バイトに制限される。Btrfs自体の構造はより長い名前を格納可能」と明記

出典: Btrfs documentation - ch-fs-limits.html

確認日: 2026年7月26日

パス長の上限

ディレクトリを含む、パス全体の上限

{PATH_MAX}バイト(実装依存)。Btrfs公式文書もsymlink長の文脈で「the system limit PATH_MAX」と言及 (単位: バイト) POSIX由来

may be limited to {PATH_MAX} bytes

XFS/Btrfsとも固有のパス長上限規定はない

出典: POSIX.1-2017 §3.271 Pathname

確認日: 2026年7月26日

大文字小文字の区別

大文字と小文字を別のファイル名として区別するか

未確認

Mounting ascii-ci filesystem

XFSに非推奨の ascii-ci(ASCII大文字小文字非区別)マウントオプションが存在する記載はあるが、既定の挙動を明言する一文はない。Btrfsの公式ドキュメントには大文字小文字区別への言及自体がない

出典: Linux kernel docs - admin-guide/xfs.rst

確認日: 2026年7月26日

Unicode正規化

ファイル名の保存時にNFC/NFD等の正規化を行うか

公式記載なし

両者とも正規化への言及なし

出典: Btrfs documentation / xfs.org

確認日: 2026年7月26日

末尾のドット・空白

ファイル名の末尾にドットや空白を使用できるか

NULと/以外を禁じる規定はなく、末尾ドット・空白を禁じる規定もない POSIX由来

shall not contain the <NUL> or <slash>

XFS/Btrfsとも固有文書に規定はない

出典: POSIX.1-2017 §3.170 Filename

確認日: 2026年7月26日

このプラットフォームにかかる注意

広告スペース

出典一覧

このページを引用する場合

本ページの情報を引用・紹介いただく場合は、ページ名「Linux / XFS・Btrfsのファイル名・パス制限」と情報確認日「2026年7月26日」をあわせてお示しください。当ページへのリンクは任意です(リンクいただける場合は https://www.conbu.jp/tool/filename-limits/linux-xfs-btrfs.html をご利用ください)。

免責事項: 本ページはLinux / XFS・Btrfsを提供・管理する組織の公式サイトではなく、「このファイル名やパスを使ってよいか」を判定するものでもありません。掲載している内容は調査時点で公式資料から確認できた要約です。仕様は改定されうるため、最新の内容は必ず出典元の原典でご確認ください。詳細は免責事項をご確認ください。