¿Cómo puedo bash un comando o un script de shell para mover todos los archivos de los subdirectorios a un directorio de destino en Linux?Bash/Shell: ¿mueve todos los archivos de los subdirectorios al directorio de destino?
9
A
Respuesta
14
Si está utilizando mv GNU, el -t
opción (directorio de destino) es bastante útil:
find sourcedir -type f -print0 | xargs -0 mv -t target
man mv
da más detalles.
7
intentar algo como esto:
find sourcedir -type f -exec mv {} targetdir \;
Cuestiones relacionadas
- 1. Listar los archivos en un directorio y todos los subdirectorios
- 2. Listar todos los archivos y directorios en un directorio + subdirectorios
- 3. Cómo obtener archivos en un directorio, incluidos todos los subdirectorios
- 4. CoffeeScript: compila todos los archivos .coffee en el directorio actual y en todos los subdirectorios
- 5. Eliminar carpeta y todos los archivos/subdirectorios
- 6. Liste de manera eficiente todos los subdirectorios en un directorio
- 7. Agregue el grupo "Todos" al directorio y todos sus subdirectorios
- 8. Cómo descomprimir todos los archivos en todos los subdirectorios en bash
- 9. Eliminar todos los archivos en un directorio sin subdirectorios con Apache Ant
- 10. Obtener todos los subdirectorios que solo contienen archivos
- 11. cómo listar todos los subdirectorios en un directorio
- 12. maven antrun copie los recursos al directorio de destino base
- 13. Archivo de proceso por lotes de Windows - Concatene todos los archivos en los subdirectorios
- 14. Cómo gzip todos los archivos en todos los subdirectorios en un archivo comprimido en bash
- 15. lista de PHP todos los archivos en el directorio
- 16. Forma no recursiva de obtener todos los archivos en un directorio y sus subdirectorios en Java
- 17. Mercurial hg mv no mueve todos los archivos
- 18. TCL: buscar recursivamente subdirectorios para obtener todos los archivos .tcl
- 19. Copie todos los archivos en el directorio
- 20. iterar recursivamente sobre todos los archivos en un directorio y sus subdirectorios en Qt
- 21. tamaño total de los contenidos de todos los archivos en un directorio
- 22. Código de Python para encontrar todos los archivos recién creados, modificados y eliminados en todos los directorios/subdirectorios desde/directory
- 23. obtener todos los subdirectorios inmediatos en ruby
- 24. Recursivamente incluyendo todos los subdirectorios modelo
- 25. Lista de todos los subdirectorios de hojas en Linux
- 26. Git - Seguimiento automático de todos los archivos en un directorio
- 27. ¿Cómo puedo eliminar todos los archivos/subdirectorios excepto algunos archivos en DOS?
- 28. Cambiar el nombre de los archivos en los subdirectorios
- 29. ¿Eliminar todos los archivos de git de un directorio?
- 30. Makefile: dependa de todos los archivos de un directorio
intenté con la solución de thiton y john. La molestia funcionó bien. Me gusta la idea de la vieja escuela de conectar mi hallazgo a xargs y luego lo mv. =). el '-exec mv {}' funciona igual de bien – alvas