pathchk man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

PATHCHK(1)		  BSD General Commands Manual		    PATHCHK(1)

     pathchk — check pathnames

     pathchk [-pP] pathname ...

     The pathchk utility checks whether each of the specified pathname argu‐
     ments is valid or portable.

     A diagnostic message is written for each argument that:

     ·	 Is longer than PATH_MAX bytes.

     ·	 Contains any component longer than NAME_MAX bytes.  (The value of
	 NAME_MAX depends on the underlying file system.)

     ·	 Contains a directory component that is not searchable.

     It is not considered an error if a pathname argument contains a nonexis‐
     tent component as long as a component by that name could be created.

     The options are as follows:

     -p	     Perform portability checks on the specified pathname arguments.
	     Diagnostic messages will be written for each argument that:

	     ·	 Is longer than _POSIX_PATH_MAX (255) bytes.

	     ·	 Contains a component longer than _POSIX_NAME_MAX (14) bytes.

	     ·	 Contains any character not in the portable filename character
		 set (that is, alphanumeric characters, ‘.’, ‘-’ and ‘_’).  No
		 component may start with the hyphen (‘-’) character.

     -P	     In addition to the default or -p checks, write a diagnostic for
	     each argument that:

	     ·	 Is empty.

	     ·	 Contains a component that starts with a hyphen.

     The pathchk utility exits 0 on success, and >0 if an error occurs.

     Check whether the names of files in the current directory are portable to
     other POSIX systems:

	   find . -exec pathchk -p -- {} +

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

     The pathchk utility conforms to IEEE Std 1003.1-2001 (“POSIX.1”).

     A pathchk utility appeared in FreeBSD 5.0.

BSD				  May 1, 2010				   BSD

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net