*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> pathchk (1)              
Title
Content
Arch
Section
 

PATHCHK(1)

Contents


NAME    [Toc]    [Back]

     pathchk -- check pathnames

SYNOPSIS    [Toc]    [Back]

     pathchk [-p] pathname ...

DESCRIPTION    [Toc]    [Back]

     The pathchk utility checks whether each of the specified pathname arguments
 is valid or portable.

     A diagnostic message is written for each argument that:

     +o	 Is longer than PATH_MAX bytes.

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

     +o	 Contains a directory component that is not searchable.

     It is not considered an error if a pathname argument contains a nonexistent
 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:

	     +o	 Is longer than _POSIX_PATH_MAX (255) bytes.

	     +o	 Contains a component longer than _POSIX_NAME_MAX (14) bytes.

	     +o	 Contains any character not in the portable filename character
		 set (that is, alphanumeric characters, `.', `-' and `_').  No
		 component may start with the hyphen (`-') character.

EXAMPLES    [Toc]    [Back]

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

	   find . -print | xargs pathchk -p

DIAGNOSTICS    [Toc]    [Back]

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

SEE ALSO    [Toc]    [Back]

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

STANDARDS    [Toc]    [Back]

     The pathchk utility conforms to IEEE Std 1003.1-2001 (``POSIX.1'').

HISTORY    [Toc]    [Back]

     A pathchk utility appeared in FreeBSD 5.0.


FreeBSD 5.2.1			 May 21, 2002			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
glob Linux Globbing pathnames
ncheck IRIX generate pathnames from i-numbers
xfs_ncheck IRIX generate pathnames from i-numbers for XFS
basename IRIX deliver portions of pathnames
glob FreeBSD generate pathnames matching a pattern
glob NetBSD generate pathnames matching a pattern
globfree NetBSD generate pathnames matching a pattern
kcpath HP-UX print kernel configuration pathnames
globfree Tru64 Generate pathnames matching a pattern
glob Tru64 Generate pathnames matching a pattern
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service