Ho questo problema come parte di un compito scolastico:
NOTA: Nel caso sia difficile da leggere nell'immagine sopra, ecco l'albero delle directory:
$ 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
Ho provato a eseguire il comando:
$ cp ../cambridge/security/parking ./parking2
...ma non funziona. La domanda nell'immagine sopra afferma che la directory corrente è stenton
e che dobbiamo fare una copia del file chiamato parking
(dalla security
directory) e per nominare il nuovo file parking2
e posizionalo nella directory corrente, stenton
, utilizzando percorsi relativi.
Che cosa sto facendo di sbagliato? Il mio cp
il comando sembra essere corretto.
Risposta accettata:
Questa è una domanda molto elementare. Vorrei leggere sulle pagine di manuale per questo. Ma comunque, ecco la tua risposta:
cp <SOURCE> .
Ad esempio:
Ho un file in questa directory:/home/rkah/sample1
Il file si chiama:sample
Dì se voglio andare alla mia home directory che è:/home/rkah/
e copia sample
a /home/rkah/
, eseguirei questo comando:
cp ~/sample/sample .
Il .
il simbolo sta per la directory di lavoro attuale o la directory in cui sono attualmente.