1. 程式人生 > >Linux 檔名和路徑的最大長度

Linux 檔名和路徑的最大長度

在x86_64 Linux下,

檔名的最大長度是255個字元(characters),檔案路徑的最大長度是4096字元(characters), 即可以包含16級的最大檔案長度的路徑。

<limits.h>標頭檔案中,有

#define NAME_MAX  255

的定義.

一個字元 = N個位元組(bytes). 取決與編碼型別,utf-8 編碼採用1-4個位元組來編碼,可以覆蓋世界上所有的語言種類。

一個漢字在windows上是佔兩個位元組,而在Linux上佔三個位元組。