我是linux bash的新手,我試圖做一個問題,要求編輯bash.rc文件並添加一個別名。別名應該能夠獲得所有文件的空間使用情況,以及文件夾並將其顯示在屏幕上。在互聯網上挖掘出來後,我發現這種命令的命令是ls -lh,但是隨着文件或文件夾名稱和磁盤使用情況,它還顯示了創建文件的日期和其他無用的事情。 enter image description here執行ls -lh命令
那麼如何刪除這些東西,以便我只在執行ls -lh命令時才能獲取文件和文件夾名稱。
我是linux bash的新手,我試圖做一個問題,要求編輯bash.rc文件並添加一個別名。別名應該能夠獲得所有文件的空間使用情況,以及文件夾並將其顯示在屏幕上。在互聯網上挖掘出來後,我發現這種命令的命令是ls -lh,但是隨着文件或文件夾名稱和磁盤使用情況,它還顯示了創建文件的日期和其他無用的事情。 enter image description here執行ls -lh命令
那麼如何刪除這些東西,以便我只在執行ls -lh命令時才能獲取文件和文件夾名稱。
你有正確的命令,你可以使用工具,如AWK和sed的解析輸出。
例如請參見本主題:
How to get the second column from command output?
編輯
像本傑明W.在評論中說,中ls
輸出不應該被解析。 https://unix.stackexchange.com/questions/128985/why-not-parse-ls
[不,你不應該分析'ls'的輸出。](http://mywiki.wooledge.org/ParsingLs) –
也許使用'du'或'df'命令,而不是'ls':
這是被下頁討論? – stark