日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux和windows文件名称长度限制

發布時間:2024/4/13 linux 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux和windows文件名称长度限制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux文件名稱的長度限制是255個字符

?

windows下全然限定文件名稱必須少于260個字符,文件夾名必須小于248個字符。

?

linux下文件數、文件夾數、文件名稱長度的各種限制

下面測試都是在沒有優化或改動內核的前提下測試的結果

1. 測試目的:ext3文件系統下filename最大字符長度
? 測試平臺:RHEL5U3_x64
? 測試過程:
LENTH=`for i in {1..255};do for x in a;do echo -n $x;done;done`
touch $LENTH
當添加到256時,touch報錯,File name too long
linux系統下ext3文件系統內給文件/文件夾命名,最長僅僅能支持127個中文字符,英文則能夠支持255個字符

2. 測試目的:ext3文件系統下一級子文件夾的個數限制
? 測試平臺:RHEL5U3_x64
? 測試過程:
[root@fileserver maxdir]# for i in {1..32000};do mkdir $i;done
mkdir: cannot create directory `31999': Too many links
mkdir: cannot create directory `32000': Too many links
ext3文件系統一級子文件夾的個數為31998(個)。
Linux為了cpu的搜索效率而規定的,要想改變數目大概要又一次編譯內核.?

3. 測試目的:ext3文件系統下單個文件夾里的最大文件數
? 測試平臺: RHEL5U3_x64
? 測試過程:
? 單個文件夾下的最大文件數似乎沒什么特別限制,也是受限于所在文件系統的inode數限制:
? df -i或者使用tune2fs -l /dev/sdaX或者dumpe2fs -h /dev/sdaX查看可用inode數,后兩個命令?
? 輸出結果是一樣的,可是跟df所得出的可用inode數會有些誤差,至今不明確什么原因。
??
? 網上經常使用兩種解決的方法:
? 1) 又一次mkfs,ext3默認block大小4096 Bytes,block設置小一些inode數設置大一些
? 2) 使用loopback文件系統暫時解決:
? ? ? 在/usr中(也能夠在別處)創建一個大文件,然后做成loopback文件系統,將原來的文件移到這個
? ? ? 文件系統中,并將它mount到/usr下合適的位置。這樣能夠大大降低你/usr中的文件數目。可是系統
? ? ? 性能會有點損失。

4. 測試目的: 打開文件數限制(文件句柄、文件描寫敘述符)
? 測試平臺: RHEL5U3_x64
? ulimit -n 65535設置,或者/etc/security/limit.conf里設置用戶打開文件數、進程數、CPU等

?

?原文地址 http://dx.ylmf.net/read.php?tid=1330799

總結

以上是生活随笔為你收集整理的linux和windows文件名称长度限制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。