Problem beim Öffnen der Datei


0

Wenn ich "locate filename" benutze, wird der Pfad im Terminal angezeigt, aber wenn ich versuche, ihn über diesen Pfad zu öffnen, wird er nicht geöffnet. Auch wird es nicht mit ls oder ls -a angezeigt. Kann mir jemand helfen ??

enter code here

priyanka @ priyanka-SVS13112ENS: ~ $ locate * .hs

/home/priyanka/hskl.hs

/home/priyanka/hskl2.hs

/home/priyanka/hsklas.hs

/home/priyanka/parser1.hs

/home/priyanka/try.hs

priyanka @ priyanka-SVS13112ENS: ~ $ ls / home / priyanka /

Desktop


2
Bitte fügen Sie der Frage ein Beispiel hinzu.
Edwin

Seien Sie vorsichtig mit Kleinbuchstaben und Großbuchstaben. In Ubuntu (im Gegensatz zu Windows) ist eine Datei nicht dasselbe wie eine Datei einer Datei. Wenn der Dateiname oder die Ordnernamen Leerzeichen enthalten, müssen Sie am Anfang und am Ende von "mein Pfad / meine Datei" doppelte Anführungszeichen verwenden.
user68186

Antworten:


2

Der locateBefehl verwendet eine Datenbank, die standardmäßig nur einmal täglich aktualisiert wird. Es ist also möglich, dass die Dateien angezeigt werden, obwohl sie bereits entfernt wurden. Um nur die tatsächlich vorhandenen Dateien aufzulisten, können Sie entweder die -eOption hinzufügen

locate -e '*.hs'

oder (wenn Sie über ausreichende Berechtigungen verfügen) aktualisieren Sie die Datenbank mit

sudo updatedb

Also, gibt es keine Möglichkeit, sie wiederherzustellen? Ich führe den folgenden Befehl aus "" set backupdir = ./.backup,. , / tmp ", die das große Desaster zu tun.
PCoder
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.