Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Oct 2002 14:38:09 +0200
From:      Roman Neuhauser <neuhauser@bellavista.cz>
To:        Jimmy Lantz <jimmy.lantz@lusidor.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: file naming rulesets/conventions/limitations
Message-ID:  <20021003123809.GO51897@freepuppy.bellavista.cz>
In-Reply-To: <5.1.0.14.0.20021003132831.02f52e38@mail.lusidor.nu>
References:  <5.1.0.14.0.20021003132831.02f52e38@mail.lusidor.nu>

next in thread | previous in thread | raw e-mail | index | archive | help
# jimmy.lantz@lusidor.com / 2002-10-03 13:44:02 +0200:
> Hi,
> I wonder if there's any rulesets/conventions/limitations to filenames in=
=20
> freebsd?
> Limits to amount of chars used in filenames (I've heard 14 chars but I us=
e=20
> more and havent had any problems)
> What special chars ar allowed? (can I use @ in a filename for instance?=
=20
> I've tested, it works, just want to know if it can give me some problems=
=20
> later on...)

    the only illegal characters in filenames are slash and null (/, \0).

    filename length is limited to 256 characters.

    as for the path length limit: ISTR reading about 1024 characters,
    but that might not be FreeBSD. this seems to run as long as I leave it:

    roman@freepuppy ~/tmp 1050:0 > x=3Dx; i=3D0; while (( ++i > 0 )); do mk=
dir $x || break; cd $x; done

    but different tools might have their own limits:

    roman@freepuppy ~/tmp 1053:0 > x=3Dx; i=3D0; while (( ++i > 0 )); do mk=
dir $x || break; x=3D$x/x; done; echo $i=20
    mkdir: x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x=
/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x=
/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x=
/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x=
/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x=
/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x=
/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/=
x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x/x: File name to=
o long
    513


--=20
begin 666 nonexistent.vbs
FreeBSD 4.7-RC
2:05PM up 15 days, 21:20, 19 users, load averages: 0.17, 0.21, 0.17
end

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021003123809.GO51897>