如何不解压tar.gz文件查看其中的文件大小
tar tvf my_file.tar.gz
输出形如:
-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
从左起第三列数据就是文件大小(单位:字节),第6列就是文件名。如果要看得更清楚一点,用awk来过滤一下输出的结果:
tar tvf my_file.tar.gz | awk '{print $3, $6}'
这样就只输出第3和第6列,输出形如:
2348366 File_1.txt
2383552 File_2.txt
89106866 File_3.txt
如果要以KB/MB/GB来显示文件大小,可以用第3列除N个1024,例如,如果要显示为GB,则:
tar tvf my_file.tar.gz | awk '{print $3/1024/1024/1024, $6}'
字节数连除3个1024,就是GB了,输出形如:
0.00218708 File_1.txt
0.00221985 File_2.txt
0.0829872 File_3.txt
如果对一个超大的文件(例如,上百G),并且压缩包里包含很多文件的话,这个过程将很漫长,让shell命令在后台执行,并将结果输出到一个文件中是一个比较合理的做法,如下:
nohup tar tvf my_file.tar.gz | awk '{print $3/1024/1024/1024, $6}' > /root/result.txt &
nohup 是保证shell命令无中断(网络状况不佳时,SecureCRT等客户端软件有可能中断与服务器的连接,从而命令还没执行完就被中断了),重定向符就不用说了,最后结果保存到了/root/目录下的result.txt文件中。
Ⅱ 如何在Linux解压缩(打开)Gz 文件
了解 Gzip 和 GZ 文件
Gzip 是由 Jean-loup Gailly 和 Mark Adler 开发的流行数据压缩程序,GZ 文件是使用 Gzip 压缩的存档文件。要解压缩 GZ 文件,需遵循不同操作系统的特定步骤。
在 Windows 操作系统中,打开 GZ 文件通常需要解压到一个文件夹。
在 macOS 中,利用终端窗口可直接解压 GZ 文件。
基于 Linux 的操作系统,解压 GZ 文件的方法为:
运行命令 `gunzip filename.gz` 将 GZ 文件解压至原始状态,并删除原始 GZ 文件。
提取 tar.gz 文件的步骤如下:
使用 `tar -xvf filename.tar.gz` 命令提取 tar.gz 文件。
在不提取文件夹内容的情况下查看 GZ 文件内容:
运行 `gzip -dc filename.gz` 命令,在 Linux 系统中查看 GZ 文件内容,无需解压。
在 Windows 10/11 上使用 tar 提取压缩包:
以管理员权限运行命令行窗口,输入 `tar -xvf filename.tar.gz` 命令提取文件。
在 Linux on Windows (WSL) 中提取压缩包:
在 WSL 中,使用 `gunzip filename.gz` 命令提取 GZ 文件。
Ⅲ gz文件怎么在网众linux下解压。
要在Linux环境下解压system.gz文件,首先需要将该文件移动至合适的目录。假设你的磁盘目录位于mnt/nxp/disk,可以创建一个名为system的新文件夹,具体操作如下:
1. 打开终端,使用mkdir命令创建system文件夹:
mkdir /mnt/nxp/disk/system
2. 接着将system.gz文件拷贝到system文件夹内:
cp /root/system.gz /mnt/nxp/disk/system
3. 最后,在system文件夹中解压system.gz文件,使用以下tar命令:
cd /mnt/nxp/disk/system
tar -xvf system.gz
解压完成后,system文件夹中将包含system.gz文件中的所有内容。
需要注意的是,解压过程中可能会提示需要root权限,这时可使用sudo命令:
sudo tar -xvf /mnt/nxp/disk/system/system.gz
上述步骤适用于大多数基于Linux的操作系统,包括Ubuntu、Debian、Fedora等,但具体命令可能因系统版本不同而有所差异。
在进行解压操作时,请确保有足够的磁盘空间,以免解压过程中出现错误。同时,解压过程中可能会生成一些临时文件,完成后请记得清理这些文件,以保持系统整洁。
另外,若system.gz文件是通过网络下载的,请确保下载完成后文件的完整性,可以通过md5校验或sha256校验来验证文件是否正确。
Ⅳ linux命令gziplinux命令gz
linux怎么搜索gz文件里面的关键字?
可以参考以下命令搜索gz文件里面的关键字gunzip-cfile.gz|grep需要搜索的内容说明如下:
gunzip是解压gz文件的命令,参数-c的意思是不用实际解压gz文件,可以理解在内存中解压
grep是搜索关键字的命令,参数说明如下:
-a:将binary文件以text文件的方式搜寻数据
-r:递归搜索
-v:反向选取
-o:只显示被模式匹配到的字符串,而不是整个行
-i:匹配时不区分大小写
-A5:显示匹配到的行时,显示后面的5行
-B5:显示匹配到的行时,前面的5行
-C5:显示匹配到的行时,前后的5行
-E:使用扩展的正则表达式
linux把文件压缩成.tar.gz的命令?
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、在linux命令行下输入shell指令:tar-czftest.tar.gztest.txt。
3、最后,按下回车键执行shell指令,此时会看到test.txt被成功压缩为test.tar.gz。
在Linux系统中,压缩文件后生成后缀为.gz文件的命令是什么?
在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip。
怎样在linux下对目录进行压缩生成gz文件?
两种方法:tar命令:tarczvfa.tar.gz/etc/##把etc下的文件打包成a.tar.gzgzip命令:gzipb.tar.gz/etc/##同上,只是命令不同另外,可以通过gunzip解压a/b.tar.gz成a/b.tar,tar只是打包,不压缩;gz是gzip的压缩方式,特点是速度快,压缩率不高。
linux查询gz文件中的内容?
用zcat命令和bzcat命令来读取压缩包内容。如果后缀名为.gz的就用zcat如果后缀名为.bz2的,就用bzcat
Ⅳ gz怎么查看linux
zcat+文件名.gz。
有很多时候我们想要查看日志文件,发现服务器已经被重启了,然后原来的日志就被打包存起来了,这个时候生成的gz日志文件我们就没有办法直接去查看了。
所以这个时候我们就需要zcat+日志名.gz来查看,还可以用|grep来进行筛选自己想要的日志信息。
在linux系统下如何安装gz文件命令,下面由学习啦小编为大家整理了linux下安装gz文件命令的方法步骤,
linux下安装gz文件命令
linuxtar.gz安装方法
linux下解压tar.gz文件