mv
El comando en Linux nos permite mover más de un archivo a otro directorio. Todo lo que tienes que hacer es escribir el nombre de cada archivo que quieras mover, separados por un space
.
El siguiente comando te ayudará:
mv car.txt bicycle.txt airplane.html train.docx vehicle
o
mv car.txt bicycle.txt airplane.html train.docx vehicle/
ambos funcionarán.
Puedes hacer
mv car.txt bicycle.txt vehicle/
(Tenga en cuenta que el /
arriba es innecesario, lo incluyo simplemente para asegurar que vehicle
es un directorio.)
Puede probar esto de la siguiente manera:
cd #Move to home directory
mkdir temp #Make a temporary directory
touch a b c d #Make test (empty) files ('touch' also updates the modification date of an existing file to the current time)
ls #Verify everything is there
mv a b c d temp/ #Move files into temp
ls #See? They are gone.
ls temp/ #Oh, there they are!
rm -rf temp/ #DESTROY (Be very, very careful with this command)
Comando abreviado para mover todos los archivos .txt
Puedes intentar usar un comodín. En el siguiente código, *
coincidirá con todos los archivos que tengan cualquier nombre que termine con .txt
o .docx
y muévalos a la carpeta del vehículo.
mv *.txt *.docx vehicle/
Si desea mover archivos específicos a un directorio
mv car.txt bicycle.txt vehicle/
Editar: Como se mencionó en un comentario, si está moviendo archivos a mano, sugiero usar mv -i ...
que le advertirá en caso de que el archivo de destino ya exista, dándole la opción de no sobrescribirlo. Otros comandos de 'destructor de archivos' como cp y rm también tienen un -i
opción