スポンサーリンク

PATHCHK(1) FreeBSD 一般コマンドマニュアル PATHCHK(1)

名称

pathchk − パス名のチェック

書式

pathchk [−p] pathname ...

解説

pathchk ユーティリティは、指定された各 pathname 引数が、正当であるか、移 植性があるか、チェックします。

次のような各引数に対し、診断メッセージが書かれます:

 PATH_MAX バイトより長い。

NAME_MAX バイトより長いコンポーネントがある (NAME_MAX の値は、下位の ファイルシステムに依存します)。

検索できないディレクトリコンポーネントがある。

pathname 引数に、存在しないコンポーネントがあったとしても、その名前が作成 可能であれば、エラーとはみなされません。

オプションは次の通りです:

−p
指定された pathname 引数に対し、移植性のチェックをします。次のよ うな各引数に対し、診断メッセージが書かれます:

_POSIX_PATH_MAX (255) バイトより長い。

_POSIX_NAME_MAX (14) バイトより長いコンポーネントがある。

移植性のあるファイルシステム文字集合 (アルファベット、数字、 ‘.’, ‘-’, ‘_’) に含まれない文字を含む。コンポーネントはハイフ ン (‘-’) 文字で開始してはなりません。

使用例

現在のディレクトリのファイル名が、他の POSIX システムに移植できるかを チェックします:

find . -print | xargs pathchk -p

診断

ユーティリティ pathchk は、成功すると 0 で、エラーがあった場合は >0 で終 了します。

関連項目

getconf(1), pathconf(2), stat(2)

規格

pathchk ユーティリティは IEEE Std 1003.1-2001 (‘‘POSIX.1’’) に適合してい ます。

歴史

pathchk ユーティリティは FreeBSD 5.0 に登場しました。

FreeBSD 10.0 May 21, 2002 FreeBSD 10.0

スポンサーリンク