¿Cómo puedo extraer unos 900 archivos 7z que están ubicados en la misma carpeta y todos tienen solo un archivo dentro de una vez sin hacerlo uno por uno? Estoy usando Ubuntu 10.10. Todos los archivos se encuentran en/home/username/folder1/folder2. Creo que la única manera de hacerlo es crear un archivo bash pero no tener ni idea de cómo hacerlo o cómo comenzar. ¿Alguien puede ayudarme o al menos apuntarme en la dirección correcta?Extraiga varios archivos 7z en la carpeta a la vez en ubuntu linux
10
A
Respuesta
10
for arc in *.7z
do
7zwhatever "$arc"
done
0
en adition a la utilización de un bucle for
también se puede utilizar en combinación con encontrar el argumento de exec o xargs
7
for f in *.7z
do
7zr e "$f" &
done
Esto extraerá todos los archivos .7z
si son el formato 7z al directorio actual, sin esperar la finalización.
Su computadora podría ser de su propiedad. ¡Usted ha sido advertido!
+1
Si tiene 900 archivos, entonces sí, eso será dolor. –
0
La manera más simple es unzip '*.zip'
.
Asegúrese de tener las marcas '
.
4
usando parallel es más bien forma conveniente con un medidor de progreso total de forma gratuita;)
ls *.7z | parallel -j+0 --eta '7z x {} >/dev/null'
8
7za -y x "*.7z"
El código anterior trabajó para mí
Cuestiones relacionadas
- 1. ¿Cómo puedo abrir varios archivos a la vez en Vim?
- 2. Minify y ofuscar varios archivos a la vez javascript
- 3. de texto Cambiar la codificación de varios archivos a la vez en Eclipse
- 4. lista de propietarios de archivos en la carpeta en linux
- 5. os.walk varios directorios a la vez
- 6. Guarde varios modelos Backbone a la vez
- 7. Cómo agregar varios archivos jar en classpath en Linux
- 8. Archivos recientes en la carpeta
- 9. Actualizando varios registros a la vez en rieles
- 10. Eliminar línea de texto de varios archivos en Linux
- 11. Cómo enviar la lista de archivos en una carpeta a un archivo txt en Linux
- 12. Cómo agregar la extensión .xml a todos los archivos en una carpeta en Unix/Linux
- 13. Tratamiento de archivos 7z como transmisiones .NET
- 14. Linux todos los archivos de la carpeta modificada ayer
- 15. Compilar varios archivos fuente ** cambiados ** a la vez en GNU make
- 16. ¿La mejor manera de buscar/reemplazar en varios archivos?
- 17. eclipse C++ ¿excluye varios archivos de la compilación a la vez?
- 18. ¿Cómo eliminar múltiples archivos a la vez en Bash on Linux?
- 19. añadir varios estilos a la vez a SpannableString
- 20. ¿Agregar varios campos a Java 5 HashSet a la vez?
- 21. No se puede encontrar la carpeta .android en ubuntu
- 22. Cargando muchos archivos a la vez?
- 23. Cómo agregar varios archivos .jar en la ruta de la clase javac/java - para Debian Linux
- 24. Ubuntu Linux Library Path
- 25. consolidando archivos vim en la carpeta ~/.vim
- 26. JavaScript: Leer archivos en la carpeta
- 27. Mantener los archivos cargados sincronizados en varios servidores - PHP Linux
- 28. ¿Cómo agrego archivos a la carpeta de recursos en XCode?
- 29. WebDAV - Solicitar "Mostrar archivos en la carpeta"?
- 30. Guardar varios paquetes de Monticello a la vez
7zwhatever ser el comando de extracción? –
@Robert: Correcto. –