3.5 Linux命令行下如何識別文件類型?

      網友投稿 1093 2025-04-01

      對于第一次使用 linux 命令行的用戶,可能真的搞不清楚哪個是文件,哪個是目錄,究其原因是很難直接通過名字看出來目錄和文件的區別。

      雖然從名稱上不容易分辨,但是可以從顏色上進行區分。一般情況下,linux 用藍色代表目錄,其他顏色則表示是文件。例如:

      圖 1 /root 目錄下的文件和目錄

      注意,本節多處會使用 pwd(顯示當前工作所在的目錄)和 ls(列出當前目錄中包含的所有文件和子目錄)命令,讀者只需了解它們的功能即可,本章后續會對它們做詳細介紹。

      和 Linux 不同,Windows 下帶有

      標記的行或使用中括號“[]”括起來的名稱就是目錄,其他的則是文件(如圖 2 所示)。

      圖 2 Windows命令行區分文件和目錄(文件夾)

      不僅如此,Linux 中還可以用不同的顏色來區分不同種類的文件,例如綠色代表可執行文件、紅色代表壓縮文件、淺綠色代表鏈接文件、白色代表其他文件、黃色代表設備文件等。

      但是,不同顏色所代表的文件類型不一定是這樣,更準確的對應方式還取決于配置文件 /etc/DIR_COLORS 中的規定。因此,如果想詳細了解不同文件類型所對應的顏色,可以使用 man 命令,例如:

      3.5 Linux命令行下如何識別文件類型?

      [root@localhost ~]# man dir_colors

      注意,有些 Linux 發行版單獨使用 ls 命令,無法顯示出帶有不同顏色的文件和目錄,此時就需要使用 ls --color=auto 命令,明確令其使用顏色來區分文件類型。

      在此基礎上,如果不想每次使用 ls 命令時,都顯式附帶 --color=auto,可以執行如下命令:

      [root@localhost ~]# alias ls = 'ls --color=auto'

      通過給 ls --color==auto 這個整體設置一個別名 ls,這樣當后續使用 ls 命令時,就等同于執行 ls --color=auto 命令。

      同時,如果想使這個設置永遠生效,還需要將其添加到 /etc/bashrc 或 /home//.bashrc 文件中,前者對所有用戶有效,而后者僅對用戶有效。

      其實,那些默認提供顏色功能的 Linux 發行版,也是通過這個方法開啟的功能。

      當然,通過顏色來區分文件類型,難免有些牽強,對于顏色不太敏感的讀者來說,很容易搞錯。Linux 中精確判斷文件類型的方法,是通過文件本身所具有的屬性進行判斷。

      通過 ls -l 命令,我們就可以查看當前目錄下所有文件和目錄各自的屬性,如圖 3 所示。

      圖 3 查看屬性

      圖 3 顯示的執行結構中,每行代表一個文件或目錄,其中第一個字符表示的就是文件的類型,其可能的取值以及表示的文件類型,如表 4 所示。

      除以上 2 種方法外,Linux 還提供了 file 命令,可以查詢文件的類型,有關該命令的用法,可閱讀《Linux file命令》一節。

      Linux Windows

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:怎么會變成打橫有倆個窗口(怎么打出一橫線)
      下一篇:如何檢查時差是否大于特定時間?
      相關文章
      国产精品亚洲精品观看不卡| 亚洲精品永久在线观看| 2020亚洲男人天堂精品| 亚洲精品无码成人片久久| 国产成人麻豆亚洲综合无码精品| 亚洲国产人成中文幕一级二级| 亚洲第一成年免费网站| 亚洲欧美日韩国产精品一区| 亚洲中文字幕乱码AV波多JI| 亚洲日韩中文字幕无码一区| 亚洲一区二区三区写真| 亚洲欧美中文日韩视频| 中日韩亚洲人成无码网站| 亚洲一线产品二线产品| 亚洲国产精品成人综合色在线| 亚洲AV综合色区无码一二三区| 亚洲AV无码男人的天堂| 午夜亚洲乱码伦小说区69堂| 亚洲精品无码激情AV| 国产午夜亚洲精品午夜鲁丝片 | 亚洲国产一区二区三区| 亚洲精品视频在线看| 国产综合亚洲专区在线| 国产亚洲一区二区在线观看| 亚洲AV综合色区无码另类小说| 婷婷亚洲综合五月天小说| 亚洲最大免费视频网| 亚洲狠狠成人综合网| 精品亚洲av无码一区二区柚蜜| 亚洲国产成人久久精品99| 亚洲精品国自产拍在线观看| 亚洲无码在线播放| 亚洲成a人片77777老司机| 亚洲国产片在线观看| 久久久国产亚洲精品| 久久精品国产亚洲AV电影网| 久久久久亚洲精品男人的天堂| 国产l精品国产亚洲区在线观看| 久久久久亚洲AV无码永不| 亚洲精品一品区二品区三品区| 亚洲成AV人片在线观看WWW|