Al realizar una operación del sistema Linux, a veces el archivo comprimido es demasiado grande, no es conveniente descomprimirlo, si solo se necesita uno de los archivos, También quiero saber qué tan grande es el archivo, ¿qué debo hacer? La siguiente pequeña serie le mostrará cómo ver el tamaño de los archivos en Linux sin descomprimir el archivo tar.gz. Aprendamos juntos.
ver cómo no desempaquetar el tamaño del archivo tar.gz archivos
tar tvf my_file.tar.gz
salida de la forma:
-rwxr-xr-x root /root 2348366 2010-10-26 11:09:46 File_1.txt
-rwxr-xr-x root /root 2383552 2010-10-26 12:52:45 File_2 .txt
-rw-r – r – root /root 89106866 2010-12-20 14:30:01 File_3.txt
La tercera columna de datos de la izquierda es el tamaño del archivo (unidad : Byte), la sexta columna es el nombre del archivo. Si desea ver más claramente, use awk para filtrar la salida:
tar tvf my_file.tar.gz |
Awk ‘ {print $ 3, $ 6} ’
Esto solo mostrará las columnas 3 y 6, y la salida se verá así:
2348366 File_1.txt
2383552 File_2 .txt
89106866 File_3.txt
Si desea mostrar el tamaño del archivo en KB /MB /GB, puede dividir N 1024 por la tercera columna, por ejemplo, si desea mostrar GB, :
tar tvf my_file.tar.gz |
Awk ‘ {print $ 3/1024/1024/1024, $ 6} ’
El número de bytes se divide por 3 1024, que es GB, y la salida es como:
0.00218708 File_1.txt
0.00221985 File_2.txt
0.0829872 File_3.txt
Si tiene un archivo muy grande (por ejemplo, cientos de G) y el archivo contiene muchos archivos, este El proceso será largo, permitiendo que los comandos de shell se ejecuten en segundo plano, y es una práctica razonable enviar los resultados a un archivo, de la siguiente manera:
nohup tar tvf my_file.tar.gz |
Awk ‘ {print $ 3/1024/1024/1024, $ 6} ’》 /root/result.txt &
nohup garantiza comandos de shell ininterrumpidos (secureCRT y otros clientes cuando las condiciones de la red son deficientes) El software puede interrumpir la conexión con el servidor, por lo que el comando se ha interrumpido antes de que se ejecute.) El carácter de redirección no es necesario y el resultado se guarda en el archivo result.txt en el directorio /root /.
Lo anterior es la forma de ver el tamaño del archivo comprimido en Linux. Si no sabe cómo ver el archivo comprimido, puede probar el método descrito en este artículo, espero poder ayudarlo.
El sistema CentOS bajo el mensaje de error de conexión del servidor puro-ftpd, es decir, falla la au
Operación del sistema Linux, debido a varias razones, algunos programas se desconectan cuando se eje
Los usuarios de Linux usan el script del compilador de ssh, La autenticidad del host no se puede est
En el sistema CentOS, debe iniciar sesión cuando inicie sesión en SSH; de hecho, siempre que la conf
Ejemplo de operación de orden de sistema de Linux
Linux usa el comando cat para mostrar los caracteres ocultos
Cómo instalar la herramienta Monitorix
Habilidades de creación de volúmenes lógicos de Linux
Detección y prevención de ataques DDOS en Linux
Cómo incorporar el decodificador en el sistema Debian nativo
Linux cuando el programa se le pide un error al cargar compartidos?
Cómo Ubuntu instala el reproductor Praghha usando PPA
Los comandos ifconfig y netstat del sistema Fedora no pueden encontrar una solución
Linux cómo usar el comando kill para forzar el proceso para finalizar
Un ejemplo del comando su bajo Linux
CentOS 6.5 instala el tutorial del controlador de la tarjeta de red inalámbrica
Cierre por completo el grupo de la familia HomeGroup
Win10 abrir Administrador super tutorial cuenta tutorial
La vista previa de Win8 envía automáticamente los datos del usuario a Microsoft.
Windows 8 no puede instalar QQ, ¿qué debo hacer?
La animación de producción de PPT también reproduce la rotación.
Deje que Win 7 UAC trabaje en silencio, ya no pida con frecuencia
Juega la función de biblioteca de Windows 7 para facilitar la administración de archivos