GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo mover directorios en Linux

Introducción

La gestión de archivos y directorios es una de las tareas más básicas cuando se trabaja en un sistema Linux. Puede mover directorios en Linux utilizando la GUI y los comandos del sistema.

En este tutorial, cubriremos los dos métodos que puede usar para mover directorios en Linux.

Requisitos previos

  • Un sistema que ejecuta una distribución de Linux
  • Una cuenta con privilegios sudo
  • Acceso a la ventana de terminal/línea de comandos

Cómo usar el comando mv para mover directorios en Linux

El mv command es una utilidad del sistema Linux que le permite mover archivos y directorios de un lugar a otro. Utiliza la siguiente sintaxis de comando:

mv [options] [source] [destination]

Por ejemplo, para mover el Ejemplo directorio a las Descargas uso del directorio:

mv Example Downloads

No habrá salida si el comando ha tenido éxito.

Mover varios directorios funciona cambiando la sintaxis para incluir varias fuentes:

mv [source 1] [source 2] … [source n] [destination]

Por ejemplo, para mover el Ejemplo1 , Ejemplo2 y Ejemplo3 directorios a las Descargas uso del directorio:

mv Example1 Example2 Example3 Downloads

El mv El comando también se usa para cambiar el nombre de archivos y directorios con la siguiente sintaxis:

mv [old filename] [new filename]

Por ejemplo, cambiar el nombre del Ejemplo archivo en Prueba :

mv Example Test

Opciones de comando mv

El mv El comando utiliza las siguientes opciones:

  • --backup :crea una copia de seguridad del archivo de destino. Le permite pasar argumentos adicionales para cambiar el comportamiento del comando.
  • -b :Funciona como --backup pero no acepta argumentos.
  • -f :sobrescribe automáticamente los archivos de destino.
  • -i :Habilita el modo interactivo, con un aviso solicitando entrada antes de sobrescribir archivos.
  • -n :deshabilita la sobrescritura de archivos de destino.
  • --strip-trailing-slashes :elimina las barras inclinadas finales ("/" ) del archivo fuente o nombres de directorios.
  • -S :Proporcione un nuevo sufijo para los archivos de copia de seguridad.
  • -t :Mueva todas las fuentes proporcionadas a un directorio de destino.
  • -T :trata el destino proporcionado como un archivo en lugar de un directorio.
  • -u :Actualizar archivos de destino.
  • -v :Muestra la salida del comando en formato detallado.
  • -Z :establezca el contexto de seguridad del archivo de destino en el valor predeterminado.

Si el archivo de destino ya existe, utilice -b La opción le permite crear una copia de seguridad del archivo existente:

mv -b test.txt Example

En este ejemplo, el mv El comando crea una copia de seguridad del test.txt existente archivo en el Ejemplo directorio antes de sobrescribir. El archivo de copia de seguridad tiene el mismo nombre que el original, con una tilde ("~" ) añadido al final. Use el comando ls para verificar el archivo de copia de seguridad:

ls Example

Cambie el sufijo predeterminado para los archivos de copia de seguridad (tilde) combinando --backup y -S opciones El nuevo sufijo se pasa como argumento después de -S y antes de especificar los archivos o directorios de origen y destino:

mv --backup -S 01 test.txt Example

En este ejemplo, el nuevo sufijo del nombre del archivo de copia de seguridad es <em>01</em> :

ls Example

Usando el -i La opción solicita al usuario que confirme la sobrescritura de los archivos existentes. Escribiendo Y o N y presionando Enter confirma o cancela la sobrescritura, respectivamente:

mv -i test.txt Example

El -f La opción sobrescribe automáticamente cualquier archivo existente en el directorio de destino, mientras que -n La opción desactiva la sobrescritura y omite los archivos existentes. Usando el -u La opción solo sobrescribe el archivo si el archivo de origen es más nuevo que el archivo de destino del mismo nombre.

Tener el mv La salida del comando muestra el proceso paso a paso de mover archivos y directorios usando -v opción:

mv -v test01.txt test02.txt test03.txt Example

Nota: Tenga cuidado de no mover un directorio o archivo a /dev/null también conocido como "el agujero negro". Describimos este y otros comandos de terminal peligrosos en nuestro artículo 14 Comandos de terminal Linux peligrosos.

Cómo mover directorios usando GUI en Linux

Hay dos métodos para mover directorios en Linux usando la GUI.

Opción 1:copiar y pegar

1. Seleccione el directorio que desea mover y presione Ctrl+X . También puede hacer clic con el botón derecho en el directorio y seleccionar Cortar. del menú desplegable.

2. Navegue hasta el destino y presione Ctrl+V o haz clic derecho en el espacio vacío y selecciona Pegar en el menú desplegable para mover el directorio.

Opción 2: Opción Mover a...

1. Otro método es hacer clic derecho en el directorio y seleccionar Mover a… del menú desplegable.

2. En Seleccionar destino de traslado ventana, navegue hasta el destino y haga clic en Seleccionar para mover el directorio.


Ubuntu
  1. Cómo cambiar el nombre de un directorio en Linux

  2. Cómo copiar/mover archivos y directorios en Linux con los comandos “cp” y “mv”

  3. ¿Cómo recorrer directorios en Linux?

  4. ¿Cómo enumerar recursivamente los directorios en C en Linux?

  5. Cómo crear un ejemplo de canalización de Linux en c

Cómo cambiar el nombre de los directorios en Linux

Cómo comparar directorios con Meld en Linux

Cómo navegar directorios más rápido en Linux

Cómo mover un directorio en Linux

Cómo mover una gran cantidad de archivos en Linux

Cómo enumerar solo directorios en Linux