ls -l
我從來不需要查看使用(實際上, )列出的文件的所有者和群組ls -laF
,並且想知道是否有辦法從輸出中刪除它們。所以我想改變這一點:
lrwxr-xr-x 1 chuck staff 45 Jul 2 23:29 directory@ -> /Users/chuck/Projects/directory
進入這個:
lrwxr-xr-x 1 45 Jul 2 23:29 directory@ -> /Users/chuck/Projects/directory
我在 OS X 下使用 bash,但我假設答案適用於任何 Unix-y 作業系統,例如運行我的 Web 伺服器的 Debian 機器。
答案1
-g
這可以透過使用 的和-o
選項來完成ls
。例如:
user@host:~ # ls -go
total 0
drwx------+ 35 1190 Jul 2 18:24 Desktop
drwx------+ 78 2652 Jun 29 16:21 Documents
drwx------+ 11 374 Jul 2 11:05 Downloads
drwx------@ 70 2380 Mar 27 11:22 Library
drwx------+ 6 204 Jun 2 20:00 Movies
drwxr-xr-x+ 8 272 Oct 21 2013 Music
drwx------+ 6 204 Jul 2 10:58 Pictures
drwxr-xr-x+ 6 204 Jul 5 2013 Public
drwxr-xr-x+ 4 136 May 29 14:52 Sites
有許多選項可用於修改其輸出,/bin/ls
可以在實用程式的man
頁面中找到。學習閱讀man
頁面需要一些練習(對於作業系統中更深奧和更深入的元件來說當然是這樣)。我認為ls
' 頁面是一個很好的起點。這是關於他們來時平易近人的。在命令提示字元下輸入man ls
,然後將腳趾浸入深水中。它不是那麼冷。