hallo,
habe leider kein passendes unterforum gefunden, also kommt es hier rein. ich versuche folgenden Befehl auszuführen :
find / -type f \( -perm -04000 -o -perm -02000 \) -exec ls -l {} \ ;
und bekomme die Fehlermeldung : Ungültiges Argument "f(-perm" für "-type"
was kann das sein ?
gruesse rene
find befehl
Re: find befehl
Warum willst du das ganze klammern das funktioniert doch auch ohne? Ausserdem ist da ne Null zuviel.
eagle
PS. Es hätte gut in das Forum "Softwareentwicklung und -paketierung, Scripting" gepasst.
Code: Alles auswählen
find / -type f -perm -0400 -o -perm -0200 -exec ls -l {} \ ;
PS. Es hätte gut in das Forum "Softwareentwicklung und -paketierung, Scripting" gepasst.
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Wenn ich den Befehl mit cut and paste in mein xterm kopiere, dann erhalte ich die Fehlermeldung
Wenn ich das Leerzeichen zwischen entferne, dann funktioniert es bei mir. Deswegen dachte ich, daß die Leerzeichen nicht ganz stimmen.
Code: Alles auswählen
$ find / -type f \( -perm -04000 -o -perm -02000 \) -exec ls -l {} \ ;
find: missing argument to `-exec'
Code: Alles auswählen
\ und ;