導航:首頁 > 文件類型 > linux文件名不可以有的字元

linux文件名不可以有的字元

發布時間:2022-09-28 03:55:49

linux中創建目錄時哪些屬於特殊字元,哪些特殊字元不能創建成功

. 事實上除了'/'字元外都是可以的,只要你mkdir的時候用單引號把它括起來就好了內,但是並不建議這么做,否容則這些含有特殊字元(如*、\、$、[、]、+、-、&、%、#、!、~、`、空格、回車符等)的文件或目錄名以後的任何引用就只能通過外包單引號實現,十分麻煩。這個麻煩倒不是內核的問題,而是Shell解析的時候回轉義這些特殊的字元(所以需要用單引號防止shell解析),導致出錯。
'/'字元不能出現的原因是它是內核編碼中就確定的目錄分隔符,比如對於指令
mkdir 'p1/p2'
系統會認為你想 「在當前目錄下的p1文件夾下新建一個叫p2的文件夾」,而不是 「在當前目錄下新建一個叫 'p1/p2'的文件夾」。
你應該養成一個好的習慣:只用字母、數字、下劃線的組合命名目錄或文件。

你可以自己嘗試一下。

❷ DOS、Linux文件名的長度不能超過多少個字元

當初設計DOS操作系統時確定的,在文件目錄區中只給文件名留了11個位元組,包括8位元組的文件名和3位元組的擴展名,以後的DOS版本為了和前面的兼容,就必須延續這一傳統。
至於當初為什麼設計成8個位元組,是因為軟體設計時文件名是這樣寫的:
filename.ext(文件名.擴展名)
ext3文件系統文件名最長只能支持255個字元,ext4為256,xfs為255 。。。

❸ Linux文件名的長度不能超過多少個字元

題主你好,

這個長度不是絕對的, 但大多數的linux系統:

文件名長度限制是255個字元;

路徑名長度限制是4096個字元;

-----

具體情況題主可以在自己電腦上執行以下兩個命令看一下自己本地的linux系統這兩個長度情況:

文件名最大長度: getconf NAME_MAX /

路徑名最大長度: getconf PATH_MAX /

我電腦上的情況:

-----

另外,這個信息其實都在linux一個名叫limits.h的頭文件中寫著呢, 有興趣的話,題主自己可以找一下:

find /usr | grep limits.h | xargs -I {} grep -H 'NAME_MAX' {}

find /usr | grep limits.h | xargs -I {} grep -H 'PATH_MAX' {}

=====

希望可以幫到題主, 歡迎追問.

❹ 在linux中,到底可不可以用『+』號和『-』號作為文件名的第一個字元

這個是不能的,你建的那個文件它會自動幫你轉換成系統能夠識別的字碼。「+」「-」只能作為運算符和一種表達式。

❺ linux 文本文件 沒有什麼字元

Linux 系統區分英文字元的大小寫。命名目錄和命名文件的規則是相同的。除非有特別的原因,否則用戶創建的文件和目錄名要使用小寫字元。大多數的 Linux 命令也使用小寫字元。 Linux 系統下的文件名長度最多可到256個字元。

❻ 文件名不能使用什麼符號Windows操作系統中

對文件和文件夾命名不能使用這9個字元:/ \ : * " | ?,具體在命名或者重命名的時候如果輸入了這些字元就會有提示的:
1、找到需要重命名的文件

2、把滑鼠移到該文件上並點擊一下,然後按f2就可以開始輸入新名稱進行重命名了

3、當我嘗試著輸入「/」這樣的字元作為文件名時,系統馬上就提示文件名不能包含這些字元

不能含有以下9種字元:
? * : " \ / |
另外不能以空格開頭。
特殊字元簡介:
特殊字元是相對於傳統或常用的符號外,使用頻率較少字元且難以直接輸入的符號。比如數學符號;單位符號;製表符等。種類繁多,有些符號要安裝MS Gothic字體(日文字體)才可顯示。
1.注音符號
ㄅㄉˇˋㄓˊ˙ㄚㄞㄢㄦㄆㄊㄍㄐㄔㄗㄧㄛㄟㄣㄇㄋㄎㄑㄕㄘㄨㄜㄠㄤㄈㄌㄏㄒㄖㄙㄩㄝㄡㄥ

2.數學符號
≈≡≠=≤≥≮≯∷±+-×÷/∫∮∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙≌∽√ ∟ ∣∶≒ ≦ ≧ ⊕⊿
°′″$£¥‰%℃¤¢

3.拼音字元
ā á ǎ à ō ó ǒ ò ê ē é ě è ī í ǐ ì ū ú ǔ ù ǖ ǘ ǚ ǜ ü ń ň ǹ ɑ ɡ

4.圖文符號
☃ ☄ ☈ ☫ ☬ ☸ ♞ ♝ ♛ ♚ ♙♘ ♗ ♕ ☊ ☋ ❡❞ ❝ ❖ ➩ ➹ ➻ ➼ ➽ 〠๑۩۩.. ..۩۩๑ ≈≌ﺴ۩๑๑۩۞۩๑ ๑۩۞۩๑๑۩ﺴ ≌≈✲۞۞
㊊ ㊋ ㊌ ㊍ ㊎ ㊏ ㊛ ㊚ ㊐㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊜ ㊝ ㊞ ㊟ ㊠ ㊡ ㊢ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰
參考資料
網路知道.網路[引用時間2018-1-9]

windows文件名中不能有下列符號:「?」、「、」、「╲」、「/」、「*」、「「」、「」「、「」、「|」。
詳細命名規則如下:
1、允許文件或者文件夾名稱不得超過255個字元;
2、 文件名除了開頭之外任何地方都可以使用空格;
3、文件名中不能有下列符號:「?」、「、」、「╲」、「/」、「*」、「「」、「」「、「」、「|」;
4、 Windows 98文件名不區分大小寫,但在顯示時可以保留大小寫格式;
5、 文件名中可以包含多個間隔符。

(6)linux文件名不可以有的字元擴展閱讀
windows突破了DOS對文件命名規則的限制,允許使用長文件名,其主要命名規則如下:
(1)文件名最長可以使用255個字元。
(2)可以使用擴展名,擴展名用來表示文件類型,也可以使用多間隔符的擴展名。如win.ini.txt是一個合法的文件名,但其文件類型由最後一個擴展名決定。
(3)文件名中允許使用空格,但不允許使用下列字元(英文輸入法狀態): / \ | : " * ?
(4)windows系統對文件名中字母的大小寫在顯示時有不同,但在使用時不區分大小寫。
文件名是文件存在的標識,操作系統根據文件名來對其進行控制和管理.不同的操作系統對文件命名的規則略有不同,即文件名的格式和長度因系統而異.例如:UNIX/LINUX系統區分文件名的大小寫,而有些系統則不區分如:MS-DOS和WINDOWS。

文件名不能包含哪些特殊字元? - : 不能含有以下9種字元:? * : " < > \ / | 另外不能以空格開頭.特殊字元簡介:特殊字元是相對於傳統或常用的符號外,使用頻率較少字元且難以直接輸入的符號.比如數學符號;單位符號;製表符等.種類繁多,有些符號要安裝MS Gothic字...

文件夾和文件名不能使用什麼字元 - : 一般情況下,文件名與擴展名中間用符號「.」分隔. 3、 文件名和文件夾名可以由字母、數字、漢字或~等組合而成. 4、可以有空格,可以有多於一個的圓點. 5、 文件名或文件夾名中不能出現以下字元:6、不...

文件名不能使用什麼符號? - : 文件名能使用的有字母(或漢字),數字(如1,2,3),下劃線(_),加號,減號,等於號(+,-,=),點(.),空格(在文件名最後的空格將不顯示),主鍵盤1左邊的符號(`),還有Shift加這個符號(~),還有Shift加1~7的符號,(!@#$%^&),還有用智能ABC的"V"打出的特殊符號.不能使用的只有/ \ : * " < > | 這幾個符號.

文件名中不可以使用什麼符號 - : \ / : * ?" |在windows系統中,新建一個文件,文件名輸入字元"?",即會顯示不能使用的符號.

文件名不能使用的字元有哪些? - : 冒號 :分隔符 | 正反斜杠 \ / 星號 * 左右尖括弧 < > 問號 ?英語里的雙引號 "

文件名中不可以使用什麼符號: 斜杠

在windows中,文件名不能用的符號是什麼? - : windows文件名中不能有下列符號:「?」、「、」、「╲」、「/」、「*」、「「」、「」「、「<」、「>」、「|」.(6)linux文件名不可以有的字元擴展閱讀文件命名規范對一般辦公文件來言,規範文件、文件夾命名如下.一、文件的命名規範文件命名的結構:項目命名...

windows7文件名中不能含有的符號是什麼 - : windows7文件名中不能含有的符號是:\,/,:,*,?,",<,>,|.查看該符號輸入限制的方法:1、首先在電腦中任意選取一個文件,例如選擇一個word文件,可以看到此時文件名為正常輸入的文字內容.2、使用滑鼠左鍵單擊一下文件名位置即可出現下圖的修改樣式,可以直接修改文件名.3、此時在中文輸入法下輸入一個問號「?」,是可以輸入成功作為文件名使用的.4、如果切換到英文輸入法模式下再次輸入問號,則會彈出「文件名不能包含下列任何字元」的提示框並且字元無法輸入文件名中.

在windows 7中,文件名中不允許出現的字元有哪些 - : windows系統下文件名長度為:255個英文字元(DOS下8.3格式),包括文件名和擴展名在內,或者是255/2=127個中文字元+1個英文字元

文件名不能使用的字元有哪些?: 在主文件名和擴展文件名中的不能使用的字元為:. 〃 / : 、 〔 〕 〈 〉 + = ; ,和空格符等

❼ 在linux系統中,為什麼文件名字中會有『-』符號的出現,不是只能有字母、下劃線和數字嗎

建議樓主看下《Linux文件命名規則》http://www.doc88.com/p-597146913632.html
其實在Linux 中除轉義字元外幾乎可以用所有的符號,比如 " - ", " _ ", " . " 等,內其中"."點開頭容的文件名是隱藏文件,在終端中輸入" ls -a 「即可查看到隱藏文件~

❽ 文件名不能包含字元怎麼解決

/ \ 是路徑分割符(Windows的路徑分隔符是反斜杠,但處理文件的API接受帶正斜杠的路徑名)。
< > 是輸入輸出重定向,比如想把foo.exe的輸出重定向到文件abc.txt::foo > abc.txt;把anc.txt的內容輸入給foo.exe:foo < abc.txt。
: 是用來區分盤符,比如C: D:。:Windows不允許只包含點的文件名,比如.,..,...等等,因為Windows中.代表當前文件夾而..代表上一級文件夾。

PS2:NTFS文件系統不允許在根目錄中存在以下文件名:$Mft,$MftMirr,$LogFile,$Volume,$AttrDef,$Bitmap,$Boot,$BadClus,$Secure,$Upcase,$Extend,$Quota,$ObjId,$Reparse。因為這些是NTFS文件系統的元文件。

PS3:Windows不允許下列文件名:CON,PRN,AUX, NUL,COM1,COM2,COM3,COM4,LPT1,LPT2,LPT3,LPT4。因為這些名字是DOS和Windows中的設備文件名。比如CON輸入時代表鍵盤,輸出時代表屏幕;AUX代表輔助設備(通常是COM1),PRN代表列印機,NUL代表空設備,COMX代表COM介面,LPTX代表LPT介面。
剛剛用linux批量下載,想把下載的文件拷到U盤里,一直提示我文件名重復,讓我更改文件名,開始我還以為是文件名過長,數了一下也就130多個字元,應該還行呀,然後我又看了一遍,才發現這130多個字元里有一個不起眼的「?」。。。

❾ 為什麼文件名不能有/ \ : * " < > | 這9個字元

以前的ms-DOS(操作系統)和IBM-DOS保留這些字元作為命令行專用字元,它們不能在文件名和目錄名中使用,否則會引起DOS運行出錯。
Windows系統保留了對以往DOS系統的兼容性,使得部分原有的DOS程序仍然可以在新系統里運行使用。因而,DOS命名規則也同時延續下來了。

❿ linux 系統文件名不能使用哪些字元

linux下什麼字元都可以用除了「/」,不過有些字元要轉義。

閱讀全文

與linux文件名不可以有的字元相關的資料

熱點內容
電影台灣三級小電影 瀏覽:636
誰有看片網址 瀏覽:461
win10中卸載顯示器 瀏覽:626
拳頭和天激斗 瀏覽:129
樹莓派雙核mcu怎麼編程 瀏覽:331
dnf安全網站哪個好 瀏覽:557
黑客工具箱手機版2016 瀏覽:363
秒開快播電影網 瀏覽:487
織夢安裝資料庫密碼 瀏覽:555
數據分析到底是什麼 瀏覽:392
去掉word中的超鏈接 瀏覽:810
官途劉飛全文免費聽小說 瀏覽:131
哪裡免費看電影院正在上映的電影 瀏覽:823
女主掉進了一個山洞 被一堆蛇破了處中了蠱 瀏覽:778
羅曼史法國講的什麼 瀏覽:842
個人社保app有哪些 瀏覽:116
ps文字放在哪個文件夾 瀏覽:563
電影永恆185分鍾迅雷下載 瀏覽:77
女主叫溫暖是男主秘書 瀏覽:747

友情鏈接