Copiar y pegar archivos es una de las cosas más básicas que puede hacer en su computadora. En Linux, tiene varias opciones para hacer esto. En la línea de comandos, todo sucede de forma más directa, permitiendo más control y, en algunos casos, simplificando mucho.
Copiar un solo archivo
Siempre que desee copiar un archivo o directorio en la línea de comandos de Linux, utilizará el cp mando . cp apoya copia de. La sintaxis también es sencilla. Utilizar cp seguido del archivo que desea copiar y el destino donde desea obtener la copia.
cp your-file.txt ~/Documents/
Obviamente, el comando anterior asume que su archivo está en el mismo directorio en el que está trabajando. Puede especificar la ubicación del archivo original y dónde desea colocar la copia.
cp ~/Downloads/your-file.txt ~/Documents/
También tiene la opción de cambiar el nombre de su archivo al copiarlo. Especifique un nuevo nombre en el destino.
cp ~/Downloads/your-file.txt ~/Documents/new-name.txt
Consulte el artículo: Cómo copiar y cambiar el nombre de archivos en Linux para obtener más detalles.
Copiar un directorio y su contenido
Para copiar un directorio y su contenido, deberá emitir cp Copiar. Esto es bastante simple con el -r bandera .
cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Todo lo demás en la sintaxis es idéntico. Bandera -r es utilizado para informar cp que está trabajando con un directorio y debe copiar su contenido.
Copiar varios archivos
También puede copiar varios archivos. La línea de comandos de Linux le permite apuntar a varios elementos a la vez con corchetes {} . Puede usarlos para enumerar los nombres de cada archivo que se copiará con comas.
cp ~/Downloads/{file1.txt,file2.jpg,file3.odt} ~/Documents/
Los 3 archivos están en diferentes tipos de archivos y se copiarán a la Documentos Carpeta .
Copie todos los archivos del mismo tipo
Si tiene muchos archivos del mismo tipo para copiar, puede usar comodines * . Este asterisco o comodín requiere que la línea de comandos de Linux se encargue de todo lo que se coloca allí. Entonces, si le dice a Linux que copie * .jpg , copiará todos los archivos JPG, independientemente del nombre o cualquier cosa que aparezca antes del .jpg extensión.
cp ~/Downloads/*.jpg ~/Pictures/
Si desea utilizar una variedad de archivos, supongamos que JPG y PNG, puede utilizar llaves {} .
cp ~/Downloads/*.{jpg,png} ~/Pictures/
Mover un archivo o carpeta
Si desea mover un archivo de un lugar a otro, pero no hace una copia, puede hacerlo fácilmente, pero mover un archivo requiere usar mv mando . La sintaxis es muy similar a cp.
mv ~/Downloads/your-file.txt ~/Documents/
Asimismo, también puede cambiarle el nombre.
mv ~/Downloads/your-file.txt ~/Documents/renamed.txt
Hay una gran diferencia entre cp y mv. No necesitas el -r bandera para mover todo el directorio.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
Eso es todo lo que se necesita para copiar (y pegar) archivos y carpetas desde la línea de comandos de Linux. ¡Está listo para comenzar a copiar y mover sus archivos desde la línea de comandos! Puede encontrar que usar la línea de comando puede ser muy efectivo en algunas situaciones. Sin embargo, en otras situaciones, será más fácil usar la GUI. Después de trabajar con Linux durante un tiempo, descubrirá cuál es la mejor opción para usted.
Espero que tengas éxito.
linux línea de comandos linux
Copiar y pegar archivos es una de las cosas más básicas que puede hacer en su computadora. En Linux, tiene varias opciones para hacer esto. En la línea de comandos, todo sucede de forma más directa, permitiendo más control y, en algunos casos, simplificando mucho.
Copiar un solo archivo
Siempre que desee copiar un archivo o directorio en la línea de comandos de Linux, utilizará el cp mando . cp apoya copia de. La sintaxis también es sencilla. Utilizar cp seguido del archivo que desea copiar y el destino donde desea obtener la copia.
cp your-file.txt ~/Documents/
Obviamente, el comando anterior asume que su archivo está en el mismo directorio en el que está trabajando. Puede especificar la ubicación del archivo original y dónde desea colocar la copia.
cp ~/Downloads/your-file.txt ~/Documents/
También tiene la opción de cambiar el nombre de su archivo al copiarlo. Especifique un nuevo nombre en el destino.
cp ~/Downloads/your-file.txt ~/Documents/new-name.txt
Consulte el artículo: Cómo copiar y cambiar el nombre de archivos en Linux para obtener más detalles.
Copiar un directorio y su contenido
Para copiar un directorio y su contenido, deberá emitir cp Copiar. Esto es bastante simple con el -r bandera .
cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Todo lo demás en la sintaxis es idéntico. Bandera -r es utilizado para informar cp que está trabajando con un directorio y debe copiar su contenido.
Copiar varios archivos
También puede copiar varios archivos. La línea de comandos de Linux le permite apuntar a varios elementos a la vez con corchetes {} . Puede usarlos para enumerar los nombres de cada archivo que se copiará con comas.
cp ~/Downloads/{file1.txt,file2.jpg,file3.odt} ~/Documents/
Los 3 archivos están en diferentes tipos de archivos y se copiarán a la Documentos Carpeta .
Copie todos los archivos del mismo tipo
Si tiene muchos archivos del mismo tipo para copiar, puede usar comodines * . Este asterisco o comodín requiere que la línea de comandos de Linux se encargue de todo lo que se coloca allí. Entonces, si le dice a Linux que copie * .jpg , copiará todos los archivos JPG, independientemente del nombre o cualquier cosa que aparezca antes del .jpg extensión.
cp ~/Downloads/*.jpg ~/Pictures/
Si desea utilizar una variedad de archivos, supongamos que JPG y PNG, puede utilizar llaves {} .
cp ~/Downloads/*.{jpg,png} ~/Pictures/
Mover un archivo o carpeta
Si desea mover un archivo de un lugar a otro, pero no hace una copia, puede hacerlo fácilmente, pero mover un archivo requiere usar mv mando . La sintaxis es muy similar a cp.
mv ~/Downloads/your-file.txt ~/Documents/
Asimismo, también puede cambiarle el nombre.
mv ~/Downloads/your-file.txt ~/Documents/renamed.txt
Hay una gran diferencia entre cp y mv. No necesitas el -r bandera para mover todo el directorio.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
Eso es todo lo que se necesita para copiar (y pegar) archivos y carpetas desde la línea de comandos de Linux. ¡Está listo para comenzar a copiar y mover sus archivos desde la línea de comandos! Puede encontrar que usar la línea de comando puede ser muy efectivo en algunas situaciones. Sin embargo, en otras situaciones, será más fácil usar la GUI. Después de trabajar con Linux durante un tiempo, descubrirá cuál es la mejor opción para usted.
Espero que tengas éxito.