Linux
無法在終端中使用“ls”讀取某些目錄的文件夾名稱
使用時我無法破譯文件夾名稱
ls
。文件名很好。問題是綠色突出顯示(文本周圍的顏色)使其不可讀。我嘗試在首選項中更改文本顏色,但這不起作用。它僅出現在某些文件夾中。但是,對於某些目錄,文件夾列表會正常顯示。附上兩者以供參考。我不知道怎麼了。圖片供參考:
ls
在某個目錄中:
當目錄的權限允許其他人進行寫訪問時,會出現綠色背景。
一種簡單的選擇是省略著色並使用分類標記來區分條目:
ls --color=none -F
或者,更改 的顏色
ls
。設置儲存在$LS_COLORS
變數中。用來echo $LS_COLORS
看看。它為文件或目錄的特定情況儲存以冒號分隔的顏色設置。感興趣的條目
ow=34;43
代表“其他可寫目錄”以及前景(34=藍色)和背景(42=綠色)的顏色程式碼。也許將其更改
1;97;45
為紫色背景上的粗體白色字型?為此,請在您的 shell-rs-file 中添加一個條目,假設
bash
它是~/.bashrc
:export LS_COLORS="${LS_COLORS}ow=1;97;45:"
如果原件
LS_COLORS
不以冒號結尾,請使用export LS_COLORS="${LS_COLORS}:ow=1;97;45:"
反而。即確保條目以冒號分隔。
通過重新獲取它
. ~/.bashrc
並執行ls
- 命令。也許只是通過執行
export
命令和ls
.有關Askubuntu這個非常好的答案的更多詳細資訊。