Ich habe dieses Problem im Rahmen einer Schulaufgabe:
HINWEIS: Falls es im obigen Bild schwer zu lesen ist, hier ist der Verzeichnisbaum:
$ tree
.
`-- sample_dir1
`-- sample_dir
|-- admin
|-- cambridge
| |-- cafeteria
| |-- library
| `-- security
| |-- annex
| |-- building
| `-- parking
|-- faculty
|-- history.exe
|-- markham
| |-- annex
| |-- building1
| `-- parking
|-- oxford
| |-- outline.doc
| |-- programming
| | `-- report.pdf
| `-- security
`-- stenton
|-- gen_ed
`-- lib_arts
|-- english.txt
`-- match.doc
15 directories, 11 files
Ich habe versucht, den Befehl auszuführen:
$ cp ../cambridge/security/parking ./parking2
…aber es funktioniert nicht. Die Frage im obigen Bild besagt, dass das aktuelle Verzeichnis stenton
ist , und dass wir eine Kopie der Datei mit dem Namen parking
erstellen müssen (aus der security
Verzeichnis) und die neue Datei parking2
zu benennen , und platzieren Sie es im aktuellen Verzeichnis stenton
, mit relativen Pfadnamen.
Was mache ich falsch? Mein cp
Befehl scheint korrekt zu sein.
Akzeptierte Antwort:
Das ist eine sehr elementare Frage. Ich würde auf den man-Seiten für dieses nachlesen. Aber nichtsdestotrotz, hier ist Ihre Antwort:
cp <SOURCE> .
Zum Beispiel:
Ich habe eine Datei in diesem Verzeichnis:/home/rkah/sample1
Die Datei heißt:sample
Sagen Sie, ob ich in mein Home-Verzeichnis wechseln möchte, das ist:/home/rkah/
und kopieren Sie sample
nach /home/rkah/
, würde ich diesen Befehl ausführen:
cp ~/sample/sample .
Der .
Das Symbol steht für das aktuelle Arbeitsverzeichnis oder das Verzeichnis, in dem ich mich gerade befinde.