繞過檔案系統最大檔案名稱長度

繞過檔案系統最大檔案名稱長度

如何繞過檔案系統最大檔案名稱長度?是否有支援任意長度檔案名稱的檔案系統?似乎幾乎所有檔案系統都將檔案名稱長度限制為 ~255 個字元。

答案1

維基百科有一個清單檔案系統的數量以及最大名稱長度。所有典型的 Linux 檔案系統都有限制。

即使您自己編寫一個沒有名稱長度限制的檔案系統(這在 Linux 中很容易實現),您仍然會遇到使用 POSIX 常數作為限制的程式的問題。因此,除非您仔細選擇要用於在此檔案系統上操作的程式(或修補現有的行為不當的程式),否則您仍然會陷入困境。看這裡討論PATH_MAXNAME_MAX以及它們的(錯誤)使用。

相關內容