Ls
紅色的文件名是什麼意思?
我一直在探索 bash 中的文件,在 /etc/ssl/certs 中,大多數文件名都是淺藍色的。雖然有一個紅色的文件名,但我不知道為什麼它是紅色的。
此目錄中的大多數文件都是 .pem 文件。紅色的也是一個 .pem 文件。它恰好是這樣的
China_Internet_Network_Information_Center...pem
根據這個堆棧交換問題,淺藍色文件名表示連結文件,而紅色文件名表示“存檔”文件。這意味著什麼?查看帶有 的目錄
ls -all
,我仍然不知道是什麼使文件名變紅。誰能解釋一下為什麼是紅色的?
首先你需要知道VT100的顏色程式碼
https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
我不知道您的文字實際上是什麼樣的,但“紅色文字”是 31。
然後您想查看
dircolors
命令,並找到其中包含 31 的所有內容。就我而言,那將是:or=40;31;01 *.tar=01;31 *.tgz=01;31 *.arj=01;31 *.taz=01;31 *.lzh=01;31 *.lzma=01;31 *.tlz=01;31 *.txz=01;31 *.zip=01;31 *.z=01;31 *.Z=01;31 *.dz=01;31 *.gz=01;31 *.lz=01;31 *.xz=01;31 *.bz2=01;31 *.bz=01;31 *.tbz=01;31 *.tbz2=01;31 *.tz=01;31 *.deb=01;31 *.rpm=01;31 *.jar=01;31 *.rar=01;31 *.ace=01;31 *.zoo=01;31 *.cpio=01;31 *.7z=01;31 *.rz=01;31
那你可以去這裡
http://www.bigsoft.co.uk/blog/index.php/2008/04/11/configuring-ls_colors
它告訴你
or
是一個“孤兒”,一個沒有目標的符號連結- 其餘的是匹配各種存檔和壓縮方案的文件 glob
.pem
沒有出現在我的列表中,並且.pem
文件在我的系統上沒有著色,所以我無法為您提供更多幫助。但我猜是“孤兒”。