Terminale "ls" comando ordinamento di file segnalati

2
ls -lO

elenca i file contrassegnati come "limitati" e il resto

È possibile limitare l'elenco solo a questi file e / o elencarli ordinati per primi o ultimi nell'elenco?

    
posta Danny F 18.12.2018 - 12:29
fonte

1 risposta

2

Puoi grep per 'restricted' per limitare i risultati a file solo limitati.

$ ls -lO | grep restricted
drwxr-xr-x@   5 root  wheel  restricted         160 21 Sep 05:05 System
drwxr-xr-x@  37 root  wheel  restricted,hidden 1184 21 Sep 05:17 bin
⋮

Per ordinare i contrassegni dei file, imposta su sort -k 5

$ ls -lO | sort -k 5      
total 20
drwxr-xr-x    2 root  wheel  -                   64  1 Sep 15:47 AppleInternal
⋮
dr-xr-xr-x    2 root  wheel  hidden               1 14 Dec 22:10 home
⋮
-rw-r--r--    1 root  wheel  hidden,compressed  313 18 Aug 01:55 installer.failurerequests
⋮
drwxr-xr-x@   5 root  wheel  restricted         160 21 Sep 05:05 System
    
risposta data 18.12.2018 - 13:02
fonte

Leggi altre domande sui tag