我在linux中學到的第一批命令之一是ls。了解系統上文件所在的目錄中的內容很重要。不僅能看到和修改全的文件也很重要。
我的第一個linux備忘單是一頁Linux手冊,于1999年發布,并成為我的參考。當我開始探索Linux時,我把它錄在桌子上,并經常提到它。列出文件ls -l在第一頁的第一欄底部介紹。
稍后,我將學習這個最基本的命令的其他迭代。穿過ls命令時,我開始了解Linux文件權限的復雜性,了解什么是我的權限,以及需要什么根權限或sudo權限來更改。隨著時間的推移,我在命令行上變得非常舒服,盡管我仍然使用ls -l要在目錄中查找文件,我經常使用ls -al因此,我可以看到可能需要更改的隱藏文件,比如配置文件。
根據埃里克·菲舍爾的一篇文章ls命令中的Linux文檔項目,命令的根可以追溯到listf1961年對麻省理工學院兼容的分時系統的命令。當CTSS被多學,命令變成list,有類似的開關list -all。根據維基百科, ls出現在ATT Unix的原始版本中。ls我們今天在linux系統上使用的命令來自GNU核心實用程序.
大多數情況下,我只使用命令的幾個迭代。在目錄中查找ls或ls -al我通常是如何使用該命令的,但是還有許多其他選項您應該熟悉。
$ ls -l提供目錄的簡單列表:

使用我的Fedora 28系統的手冊頁,我發現還有許多其他選項ls,所有這些都提供了有關Linux文件系統的有趣和有用的信息。通過進入man ls在命令提示符下,我們可以開始探索其他一些選項:

若要按文件大小對目錄進行排序,請使用ls -lS:

若要按相反順序列出內容,請使用ls -lr:

若要按列出內容,請使用ls -c:

ls -al提供同一目錄中所有文件的列表:

以下是一些我覺得有用和有趣的其他選項:
- 只列出目錄中的.txt文件:ls *.txt
- 按文件大小列出:ls -s
- 按時間和日期排序:ls -d
- 分機排序:ls -X
- 按文件大小排序:ls -S
- 具有文件大小的長格式:ls -ls
- 只列出目錄中的.txt文件:ls *.txt
若要生成指定格式的目錄列表并將其發送到文件以供以后查看,請輸入ls -al > mydirectorylist。最后,我發現的一個更有異域情調的命令是ls -R,它提供計算機上所有目錄及其內容的遞歸列表。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
您可能感興趣的文章:- 在 Linux 命令行中使用 tcpdump 抓包的一些功能
- 關于Linux命令行下的數學運算示例詳解
- Linux下修改IP、DNS和路由命令行配置方法
- 在Linux命令行中使用計算器的5個命令詳解