Bienvenidos a este capítulo de este Curso de Linux para Hackers – Copiar Archivos desde la Shell. Comparte este articulo y síguenos para recibir más capítulos, guías y cursos gratis.
Esta guía es parte de un curso mucho más grande en donde te enseñamos a convertirte en hacker de 0 a 100. Desde los conocimientos más básicos hasta conseguir empleo.
En esta guía veremos desde cero un tema tan amplio como es Linux y lo haremos desde el punto de vista del hacking y la ciberseguridad.
Para saber más comente a continuación, respondemos todos y cada uno de los comentarios.
¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?
Lo que aprenderás en este artículo:
- Cómo usar el comando
cp
para copiar archivos y directorios en Linux. - Diferentes opciones disponibles en el comando
cp
para ajustar el comportamiento de la copia. - Cómo utilizar el comando
cp
para copiar múltiples archivos a un directorio. - Usos avanzados del comando
cp
, como la copia recursiva de directorios y la preservación de permisos. - Comando
dd
y sus opciones para copiar datos a nivel de bits, clonar discos y particiones.
Comando cp en Linux/Unix | Copiar archivo en Linux
‘cp’ significa copiar. El comando ‘cp’ se utiliza para copiar un archivo o un directorio.
El comando cp se utiliza para copiar directorios y archivos. El comando contiene tres modos de funcionamiento principales, representados por los tipos de argumentos que se muestran al programa para copiar un archivo a otros archivos, varios archivos a cualquier directorio o para copiar todos los directorios a otros directorios.
Crear copias de archivos puede ser útil por numerosas razones:
- Si se ha creado una copia del archivo antes de que se hayan realizado cambios, siempre podremos revertir al archivo original.
- La copia de un archivo puede utilizarse para transferirlo a un dispositivo extraíble.
- La copia de un documento puede utilizarse como plantilla para un documento nuevo.
Modos de funcionamiento del comando cp
El comando cp contiene tres modos de funcionamiento principales. Estos modos se completan a partir de la cantidad y el tipo de argumentos que se muestran al programa que se está invocando.
- El programa puede copiar el contenido del primer archivo al segundo archivo, lo que hace que el segundo archivo sea esencial cuando el programa contiene dos argumentos de nombre de ruta a los archivos.
- El programa puede copiar todos los archivos de origen al directorio deseado, haciendo que cualquier archivo que no esté disponible esté disponible cuando el programa contiene uno o más argumentos de nombre de ruta de archivos y los convierte en un argumento de ruta a un directorio.
- El comando cp puede copiar todos los archivos dentro del directorio de origen al directorio deseado, creando los directorios o archivos necesarios cuando los argumentos del programa son los nombres de ruta de dos directorios. Este modo de operación necesita una opción adicional para representar la copia recursiva del directorio. El origen se copiará en el destino, mientras que se crea un nuevo directorio si el destino no existe si el directorio de destino ya está disponible.
Opciones del comando cp
Opción | Descripción |
–archive, -a | Es equivalente a -dR –preserve=all. |
—attributes-only | No copia los datos del archivo, solo los atributos. |
-b | Es como una copia de seguridad pero no acepta ningún argumento. |
–backup[=CONTROL] | Realiza una copia de seguridad de todos los archivos de destino existentes. |
–copy-contens | Cuando es recursivo, copia contenidos de archivos especiales. |
-d | Es equivalente a –no-dereference –preserve=links. |
–force, -f | Si no se puede abrir algún archivo de destino existente, elimínelo e intente nuevamente (esta opción se evita si también se usa el indicador -n). |
–interactive, -i | Solicita confirmación antes de sobrescribir (anula el indicador -n anterior). |
-H | En SOURCE, sigue los enlaces simbólicos de la línea de comandos. |
–link, -l | Especifica archivos de enlace duro en lugar de copiarlos. |
—dereference, -L | En FUENTE siempre sigue enlaces simbólicos. |
–no-clobber, -n | No sobrescribe ningún archivo existente (anula el indicador -i). |
–no-dereference, -P | En FUENTE nunca sigue enlaces simbólicos. |
-p | Es equivalente a –preserve=mode, timestamps,ownership. |
–preserve[=ATTR_LIST] | Conserva los atributos descritos. Si es posible, atributos adicionales: all, xattr, links, context. |
–no-preserve=ATTR_LIST | No conserva los atributos descritos. |
–parents | En el directorio, se utiliza el nombre completo del archivo fuente. |
–recursive, -r, -R | Copia directorios recursivamente. |
–reflink[=WHEN] | Controla copias de CoW/clon. |
–remove-destination | Elimina todos los archivos de destino existentes antes de intentar abrirlos (a diferencia de –force). |
–sparse=WHEN | Controla el establecimiento de archivos dispersos. |
–string-trailing-slashes | Elimina las barras diagonales finales de todos los argumentos SOURCE. |
–symbolic-link, -s | Establece enlaces simbólicos en lugar de copiar. |
–suffix=SUFFIX, -S | Anula el sufijo de copia de seguridad común. |
–target-directory=DIRECTY, -t | Copia cada argumento FUENTE al DIRECTORIO. |
–no-target-directory, -T | Considera a DEST como un archivo general. |
–update, -u | Copia si el archivo FUENTE es más nuevo en comparación con el archivo de destino o si no se especifica el archivo de destino. |
–verbose, -v | Especifica lo que se está haciendo. |
–one-file-system, -x | Permanece en el sistema de archivos. |
-Z | Establece el contexto de seguridad SELinux del archivo de destino en el tipo predeterminado. |
–context[=CTX] | Es lo mismo que -Z, o si se menciona CTX, establece el contexto de seguridad SMACK o SELinux en CTX. |
–help | Muestra el menú de ayuda y sale. |
–version | Proporciona detalles de la versión y sale. |
Sintaxis de CP
Los archivos FUENTE dispersos se encuentran mediante una heurística y el archivo DESR relacionado se crea disperso de manera predeterminada. Es el comportamiento elegido por –sparse=auto . Podemos describir –sparse=always para crear un archivo DEST disperso si el archivo FUENTE incluye un orden suficientemente largo de cero bytes. También podemos aplicar –sparse=never para restringir el establecimiento de archivos dispersos.
Si se menciona –reflink[=always] , se implementa una copia liviana, en la que los bloques de datos se copian solo si se modifican. Si no es posible o se menciona –reflink=auto , la copia falla y se vuelve a la copia estándar. También podemos aplicar –reflink=never para garantizar que se implemente una copia estándar.
El comando cp se utiliza para copiar los archivos. Requiere especificar un origen y un destino.
cp [fuente] [destino]
La fuente («source» en inglés) es el archivo que quieres copiar. El destino («destination» en inglés) es la ubicación en donde quieres poner la copia. Cuando el comando es exitoso, el comando cp no tendrá ninguna salida (ninguna noticia es buena noticia).
Entonces, para copiar un archivo en el mismo directorio la sintaxis será:
cp < nombre de archivo existente > < nuevo nombre de archivo >
En la captura de pantalla anterior, hemos creado una copia de “carlos.txt” y la hemos denominado “carlos1.txt” . Si, por ejemplo, ya existe <nombre de archivo nuevo> (en nuestro caso, “carlos1.txt“), simplemente sobrescribirá el archivo anterior.
Para copiar un archivo en un directorio diferente
Debemos mencionar la ruta del directorio de destino. En la siguiente captura de pantalla, antes no había ningún archivo “carlos.txt”. Después de dar el comando, el archivo “carlos.txt“ se ha copiado al directorio de destino, que es “hacker” .
Recuerda: El carácter ~ representa el directorio home.
El Modo Verbose
La opción -v hará que el comando cp produzca la salida en caso de ser exitoso. La opción -v se refiere al comando verbose:
cp -v carlos.txt file1 hacker3
Cuando el destino es un directorio, el nuevo archivo resultante tendrá el mismo nombre que el archivo original. Si quieres que el nuevo archivo tenga un nombre diferente, debes proporcionar el nuevo nombre como parte del destino:
cp -v carlos.txt hacker/C.txt
Linux cp -r
La opción ‘r’ con el comando de copia se puede utilizar para copiar un directorio, incluido todo su contenido, desde un directorio de origen al directorio de destino.
Sintaxis:
cp -r < DirectorioOrigen > < DirectorioDestino >
Ejemplo:
cp -r hacker hacker1
En el ejemplo anterior, hemos copiado el directorio ‘hacker‘ al directorio de destino hacker1 . Aquí, todo el contenido del directorio ‘hacker’, incluido su contenido, se ha copiado al directorio de destino.
El comando cp se utiliza para copiar archivos. Similar al comando mv, requiere al menos dos argumentos: un origen y un destino. Por ejemplo, para copiar el archivo /etc/passwd en el directorio actual, utilice el siguiente comando:
cp /etc/passwd .
El segundo argumento es el carácter (.). Recuerde la sección Cambio de Directorio, este carácter es un atajo al directorio actual. Ejecutar el comando anterior resulta en una copia del contenido del archivo /etc/passwd en el directorio Documents, ya que este es nuestro directorio actual.
Copiar varios archivos o directorios en Linux
Se pueden copiar varios archivos o directorios a un directorio de destino a la vez. En este caso, el destino debe ser un directorio. Para copiar varios archivos, puede utilizar comodines (cp *.extension) que tengan el mismo patrón.
Sintaxis:
cp *. < extensión > < directoriodestino >
Ejemplo:
cp *.txt /hacker
En el ejemplo anterior, hemos copiado archivos (archivo1, archivo2, archivo3) que tienen la misma extensión ‘.txt’ al directorio Documentos.
Linux cp –backup
Si el archivo que desea copiar ya existe en el directorio de destino, puede hacer una copia de seguridad de su archivo existente con el uso de este comando.
Sintaxis:
cp --backup < nombre_archivo > < Directorio_destino >
Ejemplo:
cp --backup carlos.txt /home/carlos/hacker
Como puede ver arriba, ‘carlos.txt’ ya existe en el directorio de destino. Por lo tanto, hemos creado una copia de seguridad de este archivo y lo hemos copiado en el mismo directorio (con el mismo nombre).
Ahora nuestro directorio de destino, que es ‘Descargas’, tiene dos archivos con el mismo nombre (es decir, ‘carlos.txt‘).
Evitar Sobrescribir los Datos
El comando cp puede ser destructivo para los datos si el archivo de destino ya existe. En el caso donde el archivo de destino existe, el comando cp sobreescribe el contenido del archivo existente con el contenido del archivo fuente.
Hay dos opciones que pueden utilizarse para asegurarnos contra sobreescrituras accidentales de los archivos. Con la opción -i (interactivo), el comando cp emitirá un prompt antes de sobrescribir un archivo. La opción -i requiere respuesta y o n para cada copia que podría sobrescribir el contenido de un archivo existente.
Linux cp -i
La opción cp ‘-i’ le permite confirmar una vez antes de sobrescribir su archivo.
Sintaxis:
cp -i < nombre_archivo > < Directorio_destino >
Ejemplo:
cp -i carlos.txt /home/carlos/hacker
Como puede ver, solicita permiso para sobrescribir el archivo ‘carlos.txt’, ya que este archivo ya existe en el directorio de destino. Ahora, puede presionar y para sobrescribir el archivo y n para no sobrescribirlo.
Observa que puesto que el valor de n (no) se dió al emitir un prompt de sobrescritura del archivo, no se hicieron cambios en el archivo. Si se da un valor de y (sí), entonces resultará en un proceso de copiado. La opción -i requiere respuesta y o n para cada copia que podría sobrescribir el contenido de un archivo existente. Esto puede ser tedioso cuando se sobrescribe varios archivos.
Si esta situación ocurriera para 100 archivos, puede resultar muy molesto rápidamente. Si quieres contestar automáticamente n para cada prompt, utiliza la opción -n. En esencia, significa «sin sobreescribir».
Es importante recordar que la fecha de modificación de los directorios representa la última vez que un archivo se agrega o se elimina del directorio.
Si los archivos en un directorio se modificaron hace muchos días o meses, puede ser más difícil de decir exactamente cuándo fueron modificados, ya que para los archivos más antiguos sólamente se proporciona la fecha. Para una información más detallada de la hora de modificación puedes utilizar la opción –full time que visualiza la fecha y la hora completas (incluyendo horas, segundos, minutos…):
Es posible realizar una ordenación inversa con las opciones -S o -t mediante la opción -r.
Linux cp -l
Si desea crear un enlace “duro” (hard link) de un archivo en lugar de copiar ese archivo, puede utilizar la opción ‘l’.
Nota: Al crear un enlace duro del archivo, el número de inodo de los dos archivos permanecerá igual. Sin embargo, en caso de copia, el número de inodo cambia.
Sintaxis:
cp -l < nombre_archivo > < Directorio_destino >
Ejemplo:
cp -l laprovittera.txt /home/carlos/hacker3
Tenga en cuenta que hemos creado un enlace físico del archivo ‘laprovittera.txt’ en ‘hacker3’ . El número de inodo de ambos archivos es el mismo.
Linux cp -p
La opción cp ‘-p’ se utiliza para conservar las propiedades y atributos de un archivo. También puede conservar las propiedades seleccionadas que desee.
Sintaxis:
cp -p < nombre_archivo > < Directorio_destino >
Ejemplo:
cp -p carlos.txt hacker3
Ahora, puedes hacer coincidir los dos archivos (el original y el copiado) en la imagen de arriba, ambos tienen las mismas propiedades.
Linux cp -u -v
El comando cp -u -v se utiliza cuando desea asegurarse de que el archivo de destino falta o no existe.
Sintaxis:
cp -u -v < nombres de archivo > < directorio de destino >
Ejemplo:
cp -u -v docc archivo1.txt /home/sssit/Descargas/
En la imagen de arriba, puedes ver que hay dos archivos , “carlos.txt” y “file1” . Ahora queremos copiar estos dos archivos en el directorio “hacker3”. Pero no sabemos que en el directorio “hacker3” ya existe el archivo “carlos.txt”.
Al dar el comando ‘cp -u -v’ se ocupará automáticamente del archivo ya existente (carlos.txt) y no lo sobrescribirá. Este comando es útil para copiar archivos grandes.
El comando cp tiene más opciones que puedes explorar
cp --help
También te recomendamos consultar las páginas man para este comando:
man cp
El comando dd
El comando dd se utiliza para copiar archivos o particiones enteras al nivel de bits.
dd [OPCIONES] OPERANDO
Este comando tiene varias características útiles, entre las que se incluyen:
- Se puede usar para clonar o eliminar (wipe) discos o particiones enteras.
- Se puede usar para copiar datos no procesados (raw) a dispositivos extraíbles como dispositivos USB o CD ROMS.
- Se puede usar para realizar una copia de reserva (backup) y restituir el MBR (Master Boot Record).
- Se puede usar para crear un archivo de un tamaño específico lleno de ceros binarios, el cual puede utilizarse como archivo de intercambio (swap file) (memoria virtual).
Examinemos el siguiente ejemplo. El comando dd creará un archivo denominado /tmp/swapex con 50 bloques de ceros de un megabyte de tamaño:
Utilice el siguiente comando cd para volver al directorio principal:
El comando dd utiliza argumentos especiales para especificar cómo funcionará. A continuación se muestran algunos de los argumentos más utilizados:
Argumento | Descripción |
if | Archivo de entrada (Input File): El archivo de entrada que se va a leer. dd if=/dev/zero of=/tmp/swapex bs=1M count=50 El ejemplo lee el archivo /dev/zero, un archivo especial que contiene un número ilimitado de ceros. |
of | Archivo de salida (Output File): El archivo de salida que se va a escribir. dd if=/dev/zero of=/tmp/swapex bs=1M count=50 |
bs | Tamaño de bloque (Block Size): El tamaño de bloque que se va a utilizar. De forma predeterminada, el valor se presenta en bytes. Utilice los sufijos siguientes para especificar otras unidades: K, M, G y T para kilobytes, megabytes, gigabytes y terabytes respectivamente. dd if=/dev/zero of=/tmp/swapex bs=1M count=50 En el ejemplo se utiliza un tamaño de bloque de un megabyte. |
count | Recuento: El número de bloques que se van a leer desde el archivo de entrada. dd if=/dev/zero of=/tmp/swapex bs=1M count=50 En este ejemplo se leen 50 bloques. |
A tener en cuenta
No es necesario especificar el tamaño de bloque ni el recuento al copiar dispositivos enteros. Por ejemplo, para clonar de un disco duro (/dev/sda) a otro (/dev/sdb) ejecute el siguiente comando:
dd if=/dev/sda of=/dev/sdb
El comando dd tiene más opciones que puedes explorar
dd --help
También te recomendamos consultar las páginas man para este comando:
man dd
Puntos clave y sus resúmenes:
Comando cp
: Copiar archivos y directorios
El comando cp
en Linux se utiliza para copiar archivos y directorios de una ubicación a otra. Requiere un archivo fuente y un archivo o directorio de destino. Si el archivo de destino ya existe, se sobrescribe a menos que se especifique lo contrario. Sintaxis básica:
cp <fuente> <destino>
Ejemplo:
cp archivo.txt copia_archivo.txt
Esto crea una copia de archivo.txt
con el nombre copia_archivo.txt
.
Opciones del comando cp
El comando cp
incluye muchas opciones útiles para personalizar el comportamiento de la copia:
-r
: Copia directorios de forma recursiva.
-i
: Solicita confirmación antes de sobrescribir archivos.
-u
: Solo copia archivos si la versión de origen es más reciente.
-p
: Conserva los atributos del archivo como la fecha de modificación y los permisos.
-v
: Modo detallado, muestra los archivos que se están copiando.
cp -r directorio_origen directorio_destino
Esto copia todo el contenido de directorio_origen
a directorio_destino
.
Copiar archivos en diferentes directorios Para copiar archivos a otro directorio, basta con especificar la ruta del directorio de destino: Ejemplo:
cp archivo.txt /ruta/destino/
Si quieres copiar múltiples archivos a un directorio:
cp archivo1.txt archivo2.txt /ruta/destino/
Evitar sobrescribir archivos existentes
El comando cp
sobrescribe los archivos existentes de forma predeterminada. Puedes evitar esto con la opción -n
(no sobrescribir) o -i
(interactivo), que solicita confirmación antes de sobrescribir un archivo. Ejemplo con confirmación interactiva:
cp -i archivo.txt /ruta/destino/
Modo Verbose (-v
)
El modo verbose (-v
) proporciona una salida detallada que muestra los archivos que se están copiando. Es útil cuando necesitas verificar qué archivos se están copiando. Ejemplo:
cp -v archivo.txt /ruta/destino/
Copiar múltiples archivos usando comodines
Puedes copiar varios archivos que coincidan con un patrón utilizando comodines como *
o ?
. Ejemplo:
cp *.txt /ruta/destino/
Este comando copia todos los archivos .txt
al directorio de destino.
Opción --backup
para copias de seguridad
Si ya existe un archivo en el destino y deseas crear una copia de seguridad antes de sobrescribirlo, puedes usar la opción --backup
. Ejemplo:
cp --backup archivo.txt /ruta/destino/
Esto creará una copia de seguridad del archivo en el destino antes de copiar el nuevo archivo.
Comando cp -l
para crear enlaces duros
Si deseas crear un enlace duro a un archivo en lugar de copiarlo, puedes usar la opción -l
. Esto crea una referencia al mismo archivo en el sistema de archivos, sin duplicar su contenido. Ejemplo:
cp -l archivo.txt /ruta/destino/
Comando dd
: Copiar archivos a nivel de bits
El comando dd
se utiliza para copiar datos a nivel de bits, clonar discos o crear archivos con un tamaño específico.
Ejemplo para clonar un disco:
dd if=/dev/sda of=/dev/sdb
Esto clona el disco /dev/sda
en /dev/sdb
.
Opciones del comando dd
if
: Archivo de entrada (source).of
: Archivo de salida (destination).bs
: Tamaño del bloque.count
: Número de bloques que se copiarán.
Ejemplo para crear un archivo de intercambio:
dd if=/dev/zero of=/tmp/swapfile bs=1M count=50
Este comando crea un archivo de 50 MB lleno de ceros en /tmp/swapfile
.
Conclusión:
El comando cp
en Linux es una herramienta versátil para copiar archivos y directorios, con opciones avanzadas que permiten copiar atributos, evitar sobrescrituras y manejar archivos recursivamente. Por otro lado, el comando dd
ofrece una solución poderosa para copiar datos a nivel de bits, permitiendo tareas como la clonación de discos y la creación de archivos de intercambio. Ambos comandos son esenciales en la administración de archivos y discos en sistemas Unix/Linux.
Pon en práctica lo aprendido
Ahora pon a prueba lo aprendido con estas preguntas y ejercicios.
Preguntas sobre el comando cp
en Linux
- ¿Qué hace el comando
cp
en Linux? - ¿Cuál es la diferencia entre copiar un archivo a otro archivo y copiar varios archivos a un directorio con el comando
cp
? - ¿Qué opción del comando
cp
permite copiar directorios de manera recursiva? - ¿Qué hace la opción
-i
del comandocp
? - ¿Cómo puedes evitar que el comando
cp
sobrescriba un archivo existente? - ¿Qué hace la opción
-p
del comandocp
? - ¿Qué comando usarías para copiar un archivo con el mismo nombre en un directorio diferente?
- ¿Cómo puedes utilizar el comando
cp
para realizar una copia de seguridad antes de sobrescribir archivos en el destino? - ¿Qué hace la opción
--backup
en el comandocp
? - ¿Cuál es la diferencia entre un enlace duro y una copia de un archivo con el comando
cp
?
Ejercicios basados en el comando cp
- Copia un archivo llamado
documento.txt
en el mismo directorio pero con el nombredocumento_copia.txt
. - Utiliza el comando
cp
para copiar un archivo llamadoimagen.jpg
al directorio/home/usuario/Imágenes
. - Copia todos los archivos
.txt
del directorio actual al directorio/home/usuario/Documentos
. - Usa el comando
cp
con la opción-i
para copiar un archivo llamadopresentación.pptx
a/home/usuario/Trabajo
, solicitando confirmación si el archivo ya existe. - Copia un directorio llamado
proyecto
con todo su contenido al directorio/home/usuario/Proyectos
. - Copia un archivo llamado
datos.csv
y conserva todos sus atributos como permisos, propietario y marcas de tiempo. - Realiza una copia de seguridad del archivo
reporte.docx
al copiarlo a/home/usuario/Documentos
usando la opción--backup
. - Crea un enlace duro de un archivo llamado
video.mp4
en el directorio/home/usuario/Videos
usando el comandocp
. - Copia varios archivos de imagen (
.jpg
) al directorio/home/usuario/Fotos
sin sobrescribir ningún archivo existente. - Usa el comando
cp
para copiar todos los archivos modificados recientemente de un directorio a otro, usando la opción-u
.
Respuestas a las preguntas
- El comando
cp
se utiliza para copiar archivos o directorios de un lugar a otro. - Cuando copias un archivo a otro archivo, solo se mueve un archivo. Al copiar varios archivos a un directorio, los archivos se copian al destino manteniendo sus nombres.
- La opción
-r
o-R
permite copiar directorios de manera recursiva, incluyendo su contenido. - La opción
-i
solicita confirmación antes de sobrescribir un archivo existente en el destino. - Puedes evitar sobrescribir archivos existentes usando la opción
-n
en el comandocp
. - La opción
-p
preserva los atributos del archivo como permisos, propietario y marcas de tiempo. - Para copiar un archivo a otro directorio manteniendo el mismo nombre, usa:
cp archivo.txt /ruta/destino/
- Usa la opción
--backup
para hacer una copia de seguridad antes de sobrescribir archivos. - La opción
--backup
hace una copia de seguridad de los archivos en el destino antes de sobrescribirlos, asignando un sufijo a los archivos originales. - Un enlace duro es una referencia directa al inodo del archivo, mientras que una copia es una duplicación completa del contenido del archivo, generando un nuevo inodo.
Respuestas a los ejercicios
- Copia
documento.txt
comodocumento_copia.txt
:cp documento.txt documento_copia.txt
- Copia
imagen.jpg
al directorio/home/usuario/Imágenes
:cp imagen.jpg /home/usuario/Imágenes
- Copia todos los archivos
.txt
al directorio/home/usuario/Documentos
:cp *.txt /home/usuario/Documentos
- Copia
presentación.pptx
a/home/usuario/Trabajo
con confirmación si existe:cp -i presentación.pptx /home/usuario/Trabajo
- Copia el directorio
proyecto
con su contenido a/home/usuario/Proyectos
:cp -r proyecto /home/usuario/Proyectos
- Copia
datos.csv
y conserva todos sus atributos:cp -p datos.csv /ruta/destino/
- Realiza una copia de seguridad de
reporte.docx
antes de copiarlo:cp --backup reporte.docx /home/usuario/Documentos
- Crea un enlace duro de
video.mp4
en/home/usuario/Videos
:cp -l video.mp4 /home/usuario/Videos
- Copia varios archivos
.jpg
al directorio/home/usuario/Fotos
sin sobrescribir:cp -n *.jpg /home/usuario/Fotos
- Copia solo archivos modificados recientemente usando
-u
:cp -u /ruta/origen/* /ruta/destino/
No te detengas, sigue avanzando
Aquí tienes un propósito que debes considerar seriamente: si has querido mejorar tus habilidades en hacking, Ciberseguridad y programación ahora es definitivamente el momento de dar el siguiente paso. ¡Desarrolla tus habilidades aprovechando nuestros cursos a un precio increíble y avanza en tu carrera! El mundo necesita más hackers…
- Cómo conseguir trabajo de hacker en 2024
- Trabaja remoto e internacionalmente como Hacker en 2024
- Se necesitan más Hackers – Hechos y estadísticas de 2024
- Se Necesitan más Hackers – La escasez de habilidades en ciberseguridad está empeorando
- El salario de un hacker – Cuanto se gana como Pentesters/ Infosec
- Las empresas te estan buscando para hacerle frente a los ciberataques
- Cómo convertirse en analista de ciberseguridad
- Inicia en hacking y ciberseguridad como analista SOC
- DevOps vs DevSecOps para Hackers
- DevOps vs DevSecOps para Empresas
¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?
Sobre los autores
Álvaro Chirou
Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 1.800.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Puedes seguirme en mis redes:
Laprovittera Carlos
Soy Laprovittera Carlos. Con más de 20 años de experiencia en IT brindo Educación y Consultoría en Seguridad de la Información para profesionales, bancos y empresas. Puedes saber más de mi y de mis servicios en mi sitio web: laprovittera.com y seguirme en mis redes:
Hacker de 0 a 100 desde las bases hasta conseguir empleo
¿Quieres iniciarte en hacking y ciberseguridad pero no sabes por dónde empezar? Inicia leyendo nuestra guia gratuita: https://achirou.com/hacker-de-0-a-100-desde-las-bases-hasta-conseguir-empleo/ que te lleva de 0 a 100. Desde los fundamentos más básicos, pasando por cursos, recursos y certificaciones hasta cómo obtener tu primer empleo.
Hemos creado una ruta de 0 a 100. Un plan de desarrollo que va desde las bases: cómo aprender hacking, qué aprender, en qué orden; pasando por las areas técnicas necesarias como Linux, Redes, Programación y los conocimientos necesarios en ciber seguridad, hacking, pentesting hasta la práctica y el inicio laboral: Crear tu propio laboratorio, certificaciones, adquirir experiencia e iniciarse laboralmente.
Este es un mega post. Una guía con más de 250 artículos que te llevaran por el camino del hacker. Esta guía es gratuita y esta creada gracias al esfuerzo y al trabajo combinado de Alvaro Chirou y mío (Laprovittera Carlos).
Creamos esta guía (futuro curso) para que puedas iniciarte en este mundo. Puedes arrancar ahora, GRATIS, solo necesitas un PC, conexión a internet y paciencia (Ser hacker NO ES un camino de la noche a la mañana).
El Hacking y la ciberseguridad es una carrera divertida, emocionante y gratificante que te recompensará y desafiará por igual. Sin embargo, para quienes buscan adentrarse en este campo en auge y en constante evolución, puede resultar difícil saber por dónde empezar. ¡Ahí es donde entra en juego nuestra guía en ciberseguridad!
Esta es la hoja de ruta hacia el trabajo de ciberseguridad de tus sueños. Te ayudará a entender qué conocimientos, habilidades y certificados son necesarios para alcanzar tus metas profesionales y tener una carrera próspera. Si quieres ser consultor de ciberseguridad, analista de malware, evaluador de penetración, analista de SOC o cualquier otro puesto de ciberseguridad, esta guía es lo que necesitas.
SIGUE APRENDIENDO GRATIS CON NUESTRAS GUIAS
- Cómo Iniciarse en Hacking y Ciberseguridad en 2024
- Hacker de 0 a 100 desde las bases hasta conseguir empleo
- Curso de Redes para Hackers
- Curso Gratis de Programación
- Curso Gratis Linux – Capitulo 1 – Introducción a Linux
- Curso Gratis de Redes – Capitulo 1 – Tipos de redes y servicios
- Guía de Hacking y Pentesting capitulo 1: Introducción al Pentesting
- Como iniciarse en TRY HACK ME – Complete Beginner #1
- OSINT #1 Más de 200 Search Tools
- Curso Gratis de Java para Hackers
- Hardware para Hackers – Los mejores 40 Dispositivos de Hacking
- Guía de Flipper Zero – Qué es y para qué sirve
- SIGUE APRENDIENDO GRATIS EN NUESTRO BLOG
Aprende con nuestros más de 100 cursos que tenemos disponibles para vos
Compartimos estos recursos para ayudar a la comunidad de hacking y ciberseguridad. COMPARTE y Siéntete libre de agregar más sugerencias en los comentarios a continuación, respondemos todos y cada uno de los comentarios.
Saludos amigos y happy hacking!!!