Portál AbcLinuxu, 1. června 2025 15:20


Dotaz: Limit velikosti cesty

28.5.2016 12:56 Tonda
Limit velikosti cesty
Přečteno: 445×
Odpovědět | Admin
Je v Linuxu nějaký limit na délku cesty souboru? Pro jméno je to 255, což jsem si potvrdil pokusem o vytvoření souboru s dlouhým jménem. Ale jak je to s délkou celé cesty? getconf PATH_MAX . mi vrací 4096, stejně je i hodnota v limits.h. Zkusil jsem si vytvořit obrovskou cestu v bashy, a ono to fungovalo. Když jsem dal pwd | wc -c, tak jsem byl přes 9k a asi bych mohl jít dále. Je to tedy jen jakýsi umělý limit pro některé funkce, který neexistuje pro mkdir, pwd, cd apod? rm -rf mi ten adresář klidně smazalo. KDE už ale mělo problém a ukázalo mi, že smazání selhalo (bez důvodu proč).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.5.2016 16:15 johniez | skóre: 17 | blog: xyz | Praha
Rozbalit Rozbalit vše Re: Limit velikosti cesty
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://insanecoding.blogspot.cz/2007/11/pathmax-simply-isnt.html
29.5.2016 14:34 Jamie
Rozbalit Rozbalit vše Re: Limit velikosti cesty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řekl bych že to záleží na filesystému. Podle wiki EXT nemá limit na délku cesty, pouze na délku názvu. (https://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.