Esta guía te muestra todas las formas de mover archivos en Linux.
La forma más fácil de mover archivos es usar el administrador de archivos que viene en tu distribución de Linux. Un administrador de archivos proporciona una vista gráfica de las carpetas y archivos que están almacenados en tu ordenador. Los usuarios de Windows estarán familiarizados con Windows Explorer, que es un tipo de administrador de archivos.
Los administradores de archivos más utilizados en Linux son los siguientes:
- Nautilus
- Dolphin
- Thunar
- PCManFM
- Caja
Nautilus es parte del entorno de escritorio GNOME y es el administrador de archivos predeterminado para Ubuntu, Fedora, openSUSE y Linux Mint.
Dolphin es parte del entorno de escritorio de KDE y es el administrador de archivos predeterminado para Kubuntu y KaOS.
Thunar viene con el entorno de escritorio XFCE, PCManFM se instala con el entorno de escritorio LXDE y Caja forma parte del entorno de escritorio MATE.
Un entorno de escritorio es una colección de herramientas gráficas que le permiten administrar su sistema.
Contenidos
Cómo usar Nautilus para mover archivos
Si estás utilizando Ubuntu, puedes abrir el administrador de archivos de Nautilus haciendo clic en el icono del archivador en la parte superior del iniciador.
Para otros de ustedes que usan el entorno de escritorio GNOME, presionen la tecla súper en el teclado, generalmente tiene el logo de Windows y está al lado de la tecla alt izquierda, y busquen Nautilus en el recuadro provisto.
Cuando haya abierto Nautilus, verás las siguientes opciones en el panel izquierdo:
- Lugares Recientes
- Inicio
- Escritorio
- Descargas
- Música
- Imágenes
- Videos
- Rubbish Bin
- Otros Lugares
La mayoría de tus archivos estarán debajo de la carpeta «Inicio». Al hacer clic en una carpeta, se muestra una lista de subcarpetas y archivos dentro de esa carpeta.
Para mover un archivo, haz clic con el botón derecho del ratón sobre el archivo y elige «Mover a». Una nueva ventana se abrirá. Navega por la estructura de la carpeta hasta que encuentres el directorio donde deseas colocar el archivo.
Haz clic en «Seleccionar» para mover físicamente el archivo.
Cómo mover archivos usando Dolphin
Dolphin está disponible por defecto con el entorno de escritorio KDE. Si no está usando KDE, me quedaré con el administrador de archivos que vino con su distribución.
Los administradores de archivos son muy parecidos y no hay una buena razón para instalar uno diferente al predeterminado para tu sistema.
Dolphin no tiene un menú contextual para mover archivos. En su lugar, todo lo que tienes que hacer para mover archivos es arrastrarlos a la ubicación deseada.
Los pasos para mover archivos son los siguientes:
- Navega a la carpeta donde se encuentra el archivo
- Haz clic con el botón derecho del ratón en la pestaña y selecciona «Nueva pestaña»
- En la nueva pestaña, ve a la carpeta a la que deseas mover el archivo
- Regresa a la pestaña original y arrastra el archivo que deseas mover a la nueva pestaña
- Aparecerá un menú con la opción «Mover aquí».
Cómo mover archivos usando Thunar
Thunar tiene una interfaz similar a Nautilus. El panel izquierdo, sin embargo, está separado en tres secciones:
- Dispositivos
- Lugares
- Red
La sección de dispositivos enumera las particiones disponibles para ti. La sección de lugares muestra elementos como «Inicio», «Escritorio», «Papelera», «Documentos», «Música», «Imágenes», «Videos» y «Descargas». Finalmente, la sección de red te permite explorar unidades de red.
La mayoría de tus archivos estarán en la carpeta de Inicio, pero también puedes abrir la opción del sistema de archivos para llegar al root de tu sistema.
Thunar usa el concepto de cortar y pegar para mover elementos. Haz clic con el botón derecho del ratón en el archivo que deseas mover y elige «cortar» en el menú contextual.
Navega a la carpeta donde deseas colocar el archivo, haz clic con el botón derecho y elige «Pegar».
Cómo mover archivos usando PCManFM
PCManFM también es similar a Nautilus.
El panel izquierdo tiene una lista de lugares de la siguiente manera:
- Inicio
- Escritorio
- Papelera
- Aplicaciones
- Documentos
- Música
- Imágenes
- Videos
- Descargas
Puedes navegar por las carpetas haciendo clic en ellas hasta encontrar el archivo que deseas mover.
El proceso de mover archivos es el mismo para PCManFM que para Thunar. Haz clic con el botón derecho del ratón en el archivo y elige «Cortar» en el menú contextual.
Navega a la carpeta donde deseas colocar el archivo, luego haz clic con el botón derecho del ratón nuevamente y elige «Pegar».
Cómo mover archivos usando Caja
El administrador de archivos de Caja es la opción predeterminada para Linux Mint MATE y prácticamente es lo mismo que Thunar.
Para mover un archivo, navega por las carpetas haciendo clic con el botón izquierdo del ratón.
Cuando encuentres el archivo que deseas mover, haz clic con el botón derecho del ratón y elige «cortar». Navega a la carpeta donde deseas poner el archivo, haz clic con el botón derecho del ratón y elige «Pegar».
En el menú que aparece cuando presionas el botón derecho del ratón encontrarás una opción que dice «Mover a», pero los lugares donde puedes mover los archivos al usar esta opción son muy limitados.
Cómo cambiar el nombre de un archivo utilizando el comando Linux mv
Imagina que has copiado una gran cantidad de fotos de tu cámara digital a la carpeta Imágenes debajo de tu carpeta Inicio, ~ / Imágenes.
Haz clic aquí para obtener una guía sobre la tilde (~).
Tener muchas fotos en una sola carpeta hace que sea difícil clasificarlas. Sería mejor categorizar las imágenes de alguna manera.
Por supuesto, puedes categorizar las imágenes por año y mes o puede categorizarlas por un evento en particular.
Para este ejemplo, supongamos que debajo de la carpeta de imágenes tiene los siguientes archivos:
- imagen0001_01012015.png
- imagen0002_02012015.png
- imagen0003_05022015.png
- imagen0004_13022015.png
- imagen0005_14042015.png
- imagen0006_17072015.png
- imagen0007_19092015.png
- imagen0008_01012016.png
- imagen0009_02012016.png
- imagen0010_03012016.png
Es difícil decir por las fotos lo que realmente representan. Cada nombre de archivo tiene una fecha asociada, por lo que al menos puedes ubicarlos en carpetas en función de su fecha.
Al mover archivos alrededor de la carpeta de destino ya debe existir, de lo contrario obtendrás un error.
Para crear una carpeta, usa el comando mkdir de la siguiente manera:
mkdir <nombre de carpeta>
En el ejemplo anterior, sería una buena idea crear una carpeta para cada año y dentro de cada carpeta de años debería haber carpetas para cada mes.
Por ejemplo:
mkdir 2017
mkdir 2017 / 01_Enero
mkdir 2017 / 02_Febrero mkdir 2017 / 03_Marzo mkdir 2017 / 04_Abril mkdir 2017 / 05_Mayo mkdir 2017 / 06_Junio mkdir 2017 / 07_Julio mkdir 2017 / 08_Agosto mkdir 2017 / 09_Septiembre mkdir 2017 / 10_Octubre mkdir 2017 / 11_Noviembre mkdir 2017 / 12_Diciembre mkdir 2018 mkdir 2018 / 01_Enero
Ahora te estarás preguntando por qué creé cada carpeta de mes con un número y un nombre, es decir, 01_Enero.
Al ejecutar una lista de directorios utilizando el comando ls, las carpetas se devuelven en orden alfanumérico. Sin los números, abril sería primero y luego agosto, etc. Al usar un número en el nombre de la carpeta, se garantiza que los meses se devuelvan en el orden correcto.
Con las carpetas creadas, ahora puedes comenzar a mover los archivos de imagen a las carpetas correctas de la siguiente manera:
mv imagen0001_01012015.png 2017 / 01_Enero /. mv imagen0002_02012015.png 2017 / 01_Enero /. mv imagen0003_05022015.png 2017 / 02_Febrero /. mv imagen0004_13022015.png 2017 / 02_Febrero /. mv imagen0005_14042015.png 2017 / 04_Abril /. mv imagen0006_17072015.png 2017 / 07_Julio /. mv imagen0007_19092015.png 2017 / 09_Septiembre /. mv imagen0008_01012016.png 2018 / 01_Enero /. mv imagen0009_02012016.png 2018 / 01_Enero /. mv imagen0010_03012016.png 2018 / 01_Enero /.
En cada una de las líneas de código de arriba, la imagen se copia en la carpeta correspondiente de año y mes según la fecha en el nombre del archivo.
El período al final de la línea es lo que se conoce como metacarácter. Básicamente te aseguras de que el archivo tenga el mismo nombre.
Si bien los archivos ahora están bien ordenados por fecha, sería bueno saber qué contiene cada imagen. Realmente, la única forma de hacerlo es abrir el archivo con un visor de imágenes. Una vez que sepas de qué se trata la imagen, puedes cambiar el nombre del archivo utilizando el comando mv de la siguiente manera:
mv img0008_01012016.png newyearfireworks.png
Qué sucede si el archivo ya existe
La mala noticia es que si mueves un archivo a una carpeta donde ya hay un archivo del mismo nombre, el archivo de destino se sobrescribirá.
Hay formas de salvaguardarte a ti mismo. Puedes hacer una copia de seguridad del archivo de destino usando la siguiente sintaxis.
mv -b test1.txt test2.txt
Esto renombra test1.txt para convertirse en test2.txt. Si ya hay un test2.txt, se convertirá en test2.txt ~.
Otra forma de salvaguardarte es utilizar el comando mv para decirte si el archivo ya existe y luego puedes elegir si mover el archivo o no.
mv -i test1.txt test2.txt
Si mueves cientos de archivos, probablemente escribas un script para realizar el movimiento. En este caso, no querrás que aparezca un mensaje que te pregunte si deseas mover el archivo o no.
Puedes usar la siguiente sintaxis para mover archivos sin sobreescribir los archivos existentes.
mv -n test1.txt test2.txt
Finalmente, hay un modificador más que te permite actualizar el archivo de destino si el archivo fuente es más reciente.
mv -u test1.txt test2.txt