Für meine aktuelle Ausgabe ich alle Dateien, die einen anderen Besitzer als der aktuelle Besitzer haben, auflisten müssen. Wir haben fast 600 000 Dateien im aktuellen Verzeichnis und ls -l
oder jeder andere ls
Befehl wird uns Ärger machen.Gibt es eine Möglichkeit, alle Besitzer von aktuellen Verzeichnis und Dateiname in großen gleichzeitigen Protokollen (ohne ls) zu sehen
[[email protected] forms]$ pwd
/u01/system/reports/foms
[[email protected] forms]$ ls -ltr|more
total 22066
-rwxrwxrwx 1 system sys 94208 Feb 5 2016 UTIL_COGS.rdf
-rwxrwxrwx 1 system sys 417792 Feb 5 2016 UTIL_AL.rdf
-rwxrwxrwx 1 system sys 212992 Feb 10 2016 UTIL_PE_BATCH.rdf
-rwxrwxrwx 1 system sys 311296 Feb 10 2016 UTIL_GF.rdf
-rwxrwxrwx 1 dev dev 307200 Feb 10 2016 UTIL_NO_ACCT.rdf >>>> this is my Issue
-rwxrwxrwx 1 system sys 1101824 Feb 10 2016 UTIL_NO_DETAIL_REPORT.rdf
-rwxrwxrwx 1 dev dev 614400 Feb 16 2016 UTIL_NO301.rdf >>>> this is my Issue
Was brauchen wir, um die Dateien anzuzeigen, die nicht den erwarteten Besitzer haben?
'ls Versuchen -ltr | grep -v "$ {BENUTZER}" '. Die Option '-v' in Grep führt eine umgekehrte Übereinstimmung aus. – putu
Danke für Ihr Update – user2500742
[system @ support forms] $ ls -ltr | grep -v "system" insgesamt 134 – user2500742