GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo muevo archivos y directorios a la carpeta principal en Linux?

Vine aquí porque también soy nuevo en este tema. Por alguna razón, lo anterior no funcionó para mí. Lo que hice para mover todos los archivos de un directorio a su directorio principal fue:

cd to/the/dir
mv * ../

find . -maxdepth 1 -exec mv {} .. \;

esto también moverá los archivos ocultos.

Recibirás el mensaje:

mv: cannot move `.' to `../.': Device or resource busy

cuando intenta mover . (directorio actual) pero eso no causará ningún daño.


Escriba esto en el shell:

mv *.* ..

Eso mueve TODOS los archivos un nivel hacia arriba.

El caracter * es un comodín. Así que *.deb moverá todos los archivos .deb y Zeitgeist.* moverá Zeitgeist.avi y Zeitgeist.srt una carpeta hacia arriba, ya que, por supuesto, .. indica el directorio principal.

Para mover todo, incluidas carpetas, etc., solo use * en lugar de *.*


Linux
  1. Encuentra archivos y directorios en Linux con el comando de búsqueda

  2. Cómo abrir y cerrar directorios en la terminal de Linux

  3. Encuentra los archivos y directorios más grandes en Linux

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

  5. Cómo encontrar y eliminar directorios y archivos vacíos en Linux

Cómo mover archivos y directorios en Linux (comando mv)

Cómo hacer una copia de seguridad de archivos y directorios usando Rsync en Linux

Cómo cambiar el nombre de archivos y directorios en Linux

Cómo copiar archivos y directorios en la terminal de Linux

Cómo comprimir archivos y carpetas en Linux

Cómo eliminar archivos y directorios usando la línea de comandos de Linux