CyberTek - the future at the present!
Google

Εμφάνιση οκταδικό δικαιώματα

Ταχυδρομημένος από: admin (25 Οκτωβρίου)

Όταν χρησιμοποιούμε την εντολή ls για να δείτε τα δικαιώματα των αρχείων με την ακόλουθη μορφή:

-rw-r-r-1 ομάδα χρηστών 49296 Μάρτιος 24 2006 file.bin

Όπως έχουμε την ανάγκη για την απεικόνιση οκταδικό δικαιώματα του αρχείου που το σενάριο:

ls-l | awk '(k = 0? για (i = 0? i <= 8? i + +) K + = ((substr ($ 1, 2,1) ~ / [rwx] /) * 2 ^ (8 -i)) αν (k) printf ( "% 0o", ια) εκτύπωση) "

Η εντολή εμφανίζει τα δικαιώματα οκταδικό στυλ + drwxr-XR-x.

Αν σας ικανοποιεί το αποτέλεσμα μπορείτε να κάνετε μόνιμη και πιο εύχρηστο, με τη δημιουργία ενός άλλως στο περίβλημα που χρησιμοποιείται για να σας αρέσει και η παράμετρος. Για το bash, θα πρέπει να επεξεργαστείτε το σπίτι σας στον κατάλογο του αρχείου ~ /. Bashrc, μετά logout και login, μπορείτε να χρησιμοποιήσετε το "L 'εναλλακτική λύση στην κλασική comanto' ls':

alias l = 'ls-χρώμα-lha | awk' (k = 0? για (i = 0? i <= 8? i + +) K + = ((substr ($ 1, 2,1) ~ / [rwx] / ) * 2 ^ (8-i)) αν (k) printf ( "% 0o", ια) εκτύπωση) ""

Αποτέλεσμα:

600-rw --- 1 ομάδα χρηστών 134K Απρ 21 2006 mbox

Δημοσίευση στο: linux, κέλυφος, συμβουλές

Προσθήκη σχολίου

Powered by CyberTek - Απομακρυσμένη βοήθεια