Tengo este problema como parte de una tarea escolar:
$ 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
Intenté hacer el comando:
$ cp ../cambridge/security/parking ./parking2
… pero no está funcionando. La pregunta en la imagen de arriba indica que el directorio actual es stenton
, y que necesitamos hacer una copia del archivo llamado parking
(de la security
directorio), y para nombrar el nuevo archivo parking2
y colóquelo en el directorio actual, stenton
, utilizando rutas de acceso relativas.
¿Qué estoy haciendo mal? Mi cp
el comando parece ser correcto.
Respuesta aceptada:
Esta es una pregunta muy elemental. Me gustaría leer en las páginas de manual para éste. Pero no obstante, aquí está su respuesta:
cp <SOURCE> .
Por ejemplo:
Tengo un archivo en este directorio:/home/rkah/sample1
El archivo se llama:sample
Diga si quisiera ir a mi directorio de inicio, que es:/home/rkah/
y copie sample
a /home/rkah/
, ejecutaría este comando:
cp ~/sample/sample .
El .
El símbolo representa el directorio de trabajo actual o el directorio en el que estoy actualmente.