2016-03-22 6 views
0

Was ist der Unix-Befehl, um die Datei catalina.out im Verzeichnis/var zu finden? Ich habe versucht, die folgenden:Was ist der Unix-Befehl, um die Datei catalina.out im Verzeichnis/var zu finden?

find /var -name “catalina.out” 

Aber ich bin immer Fehler Zugriff verweigert.

+2

Das ist der richtige Befehl. Sie können mehrere Meldungen "Berechtigung verweigert" für Unterverzeichnisse erwarten, für die Sie keine Leseberechtigung haben. Versuchen Sie, '2>/dev/null' anzuhängen, um Fehlermeldungen zu verwerfen. –

+0

Das ist der richtige Befehl unter der Annahme, dass es sich um normale Anführungszeichen in der Shell und nicht um intelligente Anführungszeichen handelt (wie sie hier vorkommen). –

Antwort

0

Dieser Fehler ist aufgrund von fehlenden Berechtigungen, die abhängig von Ihrer Systemkonfiguration, Verteilung etc ... Wenn dies ein Fall von Ihrem eigenen Ubuntu-Rechner ist, dann sudo -ing der Befehl könnte Sie etwas bekommen, also versuchen Sie:

sudo find /var -name "catalina.out"

und Ihre Login-Passwort zur Verfügung stellen, wenn Sie gefragt.

+0

Gibt es eine andere Möglichkeit, dies zu tun, da ich keinen sudo Zugriff habe – user2077648

+0

Ich bezweifle. Hast du versucht, eine 'cd/var' zu machen? Wenn Ihr Benutzerkonto nicht erreichbar ist und Sie keinen sudo-Zugriff haben, haben Sie kein Glück. Sie müssen Ihren Systemadministrator fragen. – sal

+0

Gibt es eine Möglichkeit, den locate-Befehl zu verwenden, um die Datei zu finden? – user2077648