Ich habe eine Datei im gmail.rb
folgenden Verzeichnis:
root@ubuntu:~# find / -name gmail.rb|more
/media/aruprakshit/FA686DE4686DA05D/Rubyscript/gmail.rb
Aber wenn ich versuche, auf die Rubyscript
Verwendung zu cd
bekommen, erhalten Sie Fehler als:
$ cd Rubyscript
bash: cd: Rubyscript: No such file or directory
Kann mir jemand helfen, indem er sagt, was ich falsch gemacht habe?
command-line
bash
directory
ruby
cd-command
Arup Rakshit
quelle
quelle
Antworten:
Ihre Eingabeaufforderung lautet:
Der Teil zwischen
:
und$
ist:Dies stellt den Ordner dar, in dem Sie sich gerade befinden.
~
Dies ist eine Abkürzung für Ihren Home-Ordner (/home/Peter
). Weitere Informationen zu Abkürzungen in Verzeichnisnamen und verwandten Konzepten finden Sie in diesem Abschnitt der Ubuntu-Community-Dokumentation .Sie haben den Befehl ausgeführt
cd Rubyscript
. Der Ordnername danachcd
hat nicht mit a begonnen/
, daher handelt es sich um einen relativen Pfad - relativ zu Ihrem aktuellen Speicherort (dh/home/Peter
).cd Rubyscript
, von dort laufen, ist also gleichbedeutend mit:Der
Rubyscript
Ordner befindet sich jedoch nicht in/home/Peter
. Wie derfind
Befehl sagte, befindet es sich in/media/aruprakshit/FA686DE4686DA05D
.Daher sollten Sie stattdessen diesen Befehl ausführen:
Das bringt dich dorthin. (Angenommen, Sie haben die Berechtigung, diesen Ordner einzugeben. Was Sie wahrscheinlich tun - sein Datenträgername sieht aus wie eine UUID, und seine Länge gibt an, dass es sich wahrscheinlich um ein NTFS-Datenträger handelt. Wenn Sie ein NTFS-Datenträger bereitgestellt haben, können Sie normalerweise einen beliebigen Ordner darin und eingeben Führen Sie eine Lese- oder Schreibaktion aus.)
quelle
Ruby
bestimmte Fragen stellen kann? genauso wie um Hilfe bat ich.Es gibt keine
Rubyscript
in Ihrem~
Verzeichnis. Sie sollten Folgendes eingeben:quelle