Linux ls 命令竟然還有這奇技淫巧,你肯定不知道
??ls?
?命令有多種替代方法,我們今后也將介紹其中的一些替代方法。
- ls 的一個相關(guān)替代為 exa 見 ?https://www.linuxmi.com/exa-linux-ls.html?
今天我們將了解一個用 Golang 編寫的新替代方案,它與GNU Coreutils ls的區(qū)別在于除了列出文件之外,它會還根據(jù)mime-type顯示圖標(biāo)。
安裝
可以將它安裝在不同的架構(gòu)和操作系統(tǒng)(Windows、macOS、BSD)上,要查看與您對應(yīng)的版本,請到發(fā)布頁面查看。如果是GNU/Linux 64 位,請使用以下命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? wget -q https://github.com/Yash-Handa/logo-ls/releases/download/v1.3.7/logo-ls_Linux_x86_64.tar.gz
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? tar zxvf logo-ls_Linux_x86_64.tar.gz
logo-ls_Linux_x86_64/HELP.md
logo-ls_Linux_x86_64/LICENSE
logo-ls_Linux_x86_64/logo-ls.1.gz
logo-ls_Linux_x86_64/logo-ls
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? cd logo-ls_Linux_x86_64/
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com/logo-ls_Linux_x86_64
? sudo install -v logo-ls /usr/local/bin/
[sudo] linuxmi 的密碼:
'logo-ls' -> '/usr/local/bin/logo-ls'
如果您還想安裝手冊,請運(yùn)行:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com/logo-ls_Linux_x86_64
? sudo cp logo-ls.1.gz /usr/share/man/man1/
現(xiàn)在只需運(yùn)行以下命令進(jìn)行測試:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? logo-ls
輸出如下:
如果您希望它成為您的默認(rèn)值??ls?
?,只需為其創(chuàng)建一個??alias?
?,例如在BASH中:
echo 'alias ls="logo-ls"' >> ~/.bashrc
execute $SHELL
ls
有關(guān)更多信息,請使用以下命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? logo-ls --help
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? man 1 logo-ls
有關(guān)更多詳細(xì)信息,請?jiān)L問GitHub 上的 logo-ls 存儲庫。Linux ls 命令這個奇技淫巧,你知道嗎?