GNU Core Utilities/cp

(Redirección desde «Bash/cp»)
GNU Core Utilities
← Volver a chown cp Seguir con cut


Copia un ficheiro dun lugar a outro. Como argumentos forneceráselle primeiro a ruta actual do ficheiro a copiar, e logo a ruta en que queremos que se garde a copia. A súa sintaxe fundamental sería a seguinte:

cp /ruta/do/ficheiro/orixinal /ruta/da/copia

Copiar varios ficheiros

editar

En vez de fornecer a ruta actual dun ficheiro e unha nova ruta, pódense especificar varios ficheiros e rematar especificando un directorio onde copialos (co mesmo nome que teñen no directorio en que se atopan agora). A sintaxe básica sería a seguinte:

cp /ruta/ao/primeiro/ficheiro /ruta/ao/segundo/ficheiro /ruta/ao/terceiro/ficheiro /ruta/a/un/cartafol

Neste último caso ─copiar varios ficheiros a un directorio─ poderanse aforrar caracteres en moitas ocasións facendo uso do asterisco (*).

Copiar directorios co seu contido

editar

Mediante o argumento -R pódense copiar un ou máis directorios e mailo seu contido (copia recursiva). Un exemplo fundamental da súa sintaxe sería o seguinte:

cp -R /ruta/ao/directorio/orixinal /ruta/para/a/copia

Manter permisos e datas

editar

Mediante o argumento -p poden preservarse as datas de edición dos ficheiros e directorios e máis os permisos orixinais dos mesmos. A súa sintaxe fundamental sería a seguinte:

cp -p /ruta/ao/ficheiro/orixinal /ruta/para/a/copia


GNU Core Utilities
← Volver a chown cp Seguir con cut