Comando mv
Resuelto
Poireau007
Mensajes publicados
85
Estado
Membre
-
debianhunter Mensajes publicados 119 Fecha de registro Estado Membre Última intervención -
debianhunter Mensajes publicados 119 Fecha de registro Estado Membre Última intervención -
¡Hola a todos!
Quiero mover un cierto número de archivos con mv, pero estoy atascado...
Lo que tengo:
tengo muchas carpetas en el mismo directorio en las que hay 1 archivo xxx.html
Lo que quiero hacer:
mover todos los archivos xxx.html al mismo lugar
----
Lo que he hecho:
for i in $(ls);do cd $i | mv * /../Users/Ordi/Desktop/Dossier/;done
pero no funciona, tengo la impresión de que el pipe no se está interpretando... ¿Alguna sugerencia?
Gracias.
Configuración: Ibook ^^
Quiero mover un cierto número de archivos con mv, pero estoy atascado...
Lo que tengo:
tengo muchas carpetas en el mismo directorio en las que hay 1 archivo xxx.html
Lo que quiero hacer:
mover todos los archivos xxx.html al mismo lugar
----
Lo que he hecho:
for i in $(ls);do cd $i | mv * /../Users/Ordi/Desktop/Dossier/;done
pero no funciona, tengo la impresión de que el pipe no se está interpretando... ¿Alguna sugerencia?
Gracias.
Configuración: Ibook ^^
¡Tu comando es realmente minimalista en comparación con el mío!
Bueno, ahora solo me queda leer el man de find para intentar entender lo que hiciste,
no entiendo bien cómo mueves los archivos de una carpeta a otra...
¡Gracias de nuevo!
find listará todos los archivos a partir del directorio actual (.) cuyos nombres coincidan con la expresión regular *html sin importar la mayúscula o minúscula (si no deseas eso, utiliza name en lugar de iname) y luego ejecuta el comando mv {} . que mueve (mv) cada uno de los resultados de find ({}) al directorio actual (.)
¡Pero leer la página del manual te mostrará las posibilidades increíbles de find!