Lista de comandos linux más utilizados.

El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar órdenes a su máquina. Los comandos linux de ficheros y directorios comando ls Listar archivos y directorios es la finalidad de este comando linux. comando tree Listar archivos y directorios en forma de árbol con el empleo de este comando linux. comando cp Copie archivos y directorios con este comando linux. comando pwd Mostrar el nombre del directorio de trabajo actual es la función de este comando linux. comand...

El comando cp se usa para copiar archivos y directorios.

El comando cp se emplea para copiar archivos y directorios. Se puede copiar un fichero a un destino dado o copiar varios ficheros a un directorio destino. Si el último argumento del comando cp se refiere a un directorio existente, el comando cp copia cada fichero fuente a ese directorio.

Sintaxis del comando cp

cp [OPCIÓN]... ORIGEN DESTINO
o: cp [OPCIÓN]... ORIGEN... DIRECTORIO
o: cp [OPCIÓN]... -t DIRECTORIO ORIGEN...
Copia ORIGEN a DESTINO, o varios ORIGEN(es) a DIRECTORIO.

Opciones del comando cp

Los argumentos obligatorios del comando cp para las opciones largas son también obligatorios para las opciones cortas.

Opcion Descripcion
-a --archive con esta opción del comando cp ocurre lo mismo que -dR --preserve=all
--attributes-only esta opción del comando cp no copia los datos del fichero, solamente los atributos.
--backup[=CONTROL] crear una copia de seguridad de cada fichero de destino que exista es la finalidad de esta opción del comanddo cp.
-b esta opción del comando cp es como --backup pero no acepta ningún argumento.
--copy-contents copiar el contenido de los ficheros especiales cuando opera recursivamente es la finalidad de esta opción del comando cp.
-d con esta opción del comando cp el resultado es el mismo que --no-dereference --preserve=link.
-f, --force si un fichero de destino no se puede abrir, lo borra y lo intenta de nuevo (no se tiene en cuenta si se utiliza también la opción -n)
-i, --interactive esta opción del comando cp pide confirmación antes de sobreescribir.
-H el comando cp sigue los enlaces simbólicos de la línea de órdenes
-l, --link crea enlaces duros de los ficheros en vez de copiarlos.
-L, --dereference siempre sigue los enlaces simbólicos en ORIGEN.
-n, --no-clobber el comando cp no sobreescribe un fichero que exista (tiene prioridad sobre una opción -i anterior)
-P, --no-dereference el comando cp nunca sigue los enlaces simbólicos en ORIGEN.
-p esta opción del comando cp es igual que --preserve=mode,ownership,timestamps.
--preserve[=LISTA_ATTR] esta opción del comando cp conserva si puede los atributos especificados, (por omisión: mode,ownership,timestamps) atributos adicionales: context, links, xattr, all
--no-preserve=LISTA_ATTR el comando cp no conserva los atributos especificado.
--parents añadir el directorio de origen a DIRECTORIO es lo que posibilita el comando cp co esta opción.
-R,-r, --recursive se usa el comanddo cp para copiar directorios recursivamente.
-reflink[=CUÁNDO] el comando cp controla copias clonadas/CoW.
--remove-destination el comando cp borra cada fichero de destino que exista antes de intentar abrirlo (compárese con --force).
--sparse=CUÁNDO controlar la creación de ficheros dispersos es el proposito de esta opción del comando cp.
--strip-trailing-slashes opción del comando cp que elimina todas las barras finales de cada argumento ORIGEN.
-s, --symbolic-link opción del comando cp que crea enlaces simbólicos en lugar de copiarlos.
S, --suffix=SUFIJO esta opción del comanddo cp reemplaza el sufijo de respaldo habitual.
-t, --target-directory=DIRECTORIO el comando cp copia todos los argumentos ORIGEN al directorio DIRECTORIO.
-T, --no-target-directory esta opción del comando cp considera DEST como un archivo normal-
-u, --update el comando cp copia solamente cuando el fichero ORIGEN es más moderno que el fichero de destino, o cuando falta el fichero de destino.
-v, --verbose el comando cp da detalles sobre lo que se va haciendo.
-x, --one-file-system esta opción es para permanecer en este sistema de ficheros.
-Z el comando cp establece el contexto de seguridad SELinux del fichero de destino al tipo predeterminado.
--context[=CTX] como -Z, o si se especifica CTX entonces establece el contexto de seguridad SELinux o SMACK a CTX.
--help muestra esta ayuda del comando cp.
--versiom informa de la versión del comando cp.

Ejemplos del comando cp

- Uso del comando cp para copiar todo el contenido que se encuentra en /tmp/imagenes/* al directorio imagenes/ se pide confirmación para sobreescribir archivos.
  cp -i /tmp/imagenes/* imagenes/
- Uso del comando cp para copiar recursivamente docs/ y todo lo se encuentra en /shared/mp3s/. Se va mostrando información detallada de todo lo que va teniendo lugar.
  cp -vR docs/ /shared/mp3s/* miscosas/
- Uso del comando cp para hacer una copia del archivo pepe.txt y ponerle por nombre pedro.txt
  cp pepe.txt pedro.txt

comando tree

comandos linux

comando pwd