国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux文件名基本知識(shí)

2024-08-28 00:07:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在Linux中,大小寫(xiě)字母是嚴(yán)格區(qū)分開(kāi)的。例如,my-filE、my-file、my-FILE是三個(gè)不同的文件(口令也是要嚴(yán)格區(qū)分大小寫(xiě)的。同樣,UNIX和C開(kāi)發(fā)語(yǔ)言也都要嚴(yán)格區(qū)分大小寫(xiě)字母)。
  
  文件名長(zhǎng)度最大可以為256個(gè)字符,它通常是由字母、數(shù)字、“.”(點(diǎn)號(hào))、“_”(下劃線)和“-”(減號(hào))組成的。另外還有一些字母是合法的,但是,我們并不推薦使用它們。例如,“*”(星號(hào))、“?”(問(wèn)號(hào))、“ ”(空格)、“$”(美元符號(hào))、“&”和任何括號(hào)。這些字母對(duì)于Linux shell有特定的含義。
  
  文件名中一定不能含有“/ ”,因?yàn)椤? ”在Linux的目錄樹(shù)中表示根目錄或是路徑中的分隔符(如同DOS中的“/”)。
  
  在對(duì)一個(gè)含有特殊字符的文件操作時(shí),應(yīng)當(dāng)用一對(duì)單引號(hào)將其括起來(lái),這樣shell就不會(huì)對(duì)它們進(jìn)行處理了。例如,要?jiǎng)h去一個(gè)名為my file*的文件(文件名中有空格和星號(hào)),應(yīng)當(dāng)寫(xiě)為:
  
  $ rm ´my file*´
  
  這里要注意的是我們使用單引號(hào)而非雙引號(hào)進(jìn)行引用。對(duì)某些特殊字符即使用雙引號(hào)進(jìn)行引用,shell還是會(huì)對(duì)其進(jìn)行解釋,因此雙引號(hào)的功能比單引號(hào)要弱一些。
  
  下面是對(duì)一些特殊字符的說(shuō)明:
  
  星號(hào)(*):匹配零個(gè)或多個(gè)字符;
  
  ?:匹配任何一個(gè)字符;
  
  [abc1]:匹配任何一個(gè)在枚舉集合中的字符。在該例中,該集合是a、b、c或1;
  
  [a-z]:匹配任何一個(gè)小寫(xiě)字符;
  
  [A-F]:匹配任何一個(gè)從A到F的大寫(xiě)字符;
  
  [0-9]:匹配任何一個(gè)單個(gè)數(shù)字;
  
  [a-z A-Z 0-9]:匹配任何字符(小寫(xiě)或大小)或任何數(shù)字。
  
  例如,下面的命令將列出當(dāng)前目錄下的所有文件的文件名(除了以點(diǎn)號(hào)開(kāi)頭的文件)。
  
  $ ls *
  
  以點(diǎn)號(hào)開(kāi)頭的文件類似于DOS中的隱藏文件。用ls -a或ls .*命令才可以顯示這些文件。這些以點(diǎn)號(hào)開(kāi)頭的文件常在用戶主目錄中,用做用戶的配置文件。
  
  下面的命令顯示了含有點(diǎn)號(hào)的文件。
  
  $ ls *.*
  
  下面的命令顯示了含有兩個(gè)點(diǎn)號(hào)的文件。
  
  $ ls *.*.*
  
  Linux不具備文件擴(kuò)展名的概念或者任何其它DOS文件名特性(如,Micro~1.doc)。
  
  例如,下面的命令將顯示當(dāng)前目錄下所有以“a”、“b”或任何大寫(xiě)字母開(kāi)頭的文件的文件名。
  
  $ ls [abA-Z]*
  
  3.1.2
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜阳县| 淄博市| 和政县| 丰县| 禹城市| 乳山市| 台前县| 奉新县| 个旧市| 马公市| 博白县| 孟州市| 夏河县| 灵璧县| 延庆县| 南昌市| 临夏县| 缙云县| 洛隆县| 商南县| 乐东| 阿拉尔市| 哈巴河县| 广宁县| 文山县| 吴忠市| 锡林浩特市| 襄汾县| 申扎县| 安吉县| 灵武市| 平舆县| 木里| 张北县| 绥宁县| 旬阳县| 岳普湖县| 洮南市| 平罗县| 花垣县| 万盛区|