Linux-gunzip命令-解压缩文件或目录 (linux系统)

教程大全 2025-07-14 06:56:48 浏览

gunzip 是一个使用广泛的解压缩命令,它用于解压被 gzip 压缩过的文件(扩展名为 .gz)。

对于解压被 gzip 压缩过的文件,还可以使用 gzip 自己,即gzip -d 压缩包。

gunzip 命令的基本格式为:

[root@localhost ~]# gunzip [选项] 文件

该命令常用的选项及含义如表 1 所示。

linux系统
表 1 gunzip 命令常用选项及含义
选项 含义
递归处理,解压缩指定目录下以及子目录下的所有文件。
把解压缩后的文件输出到标准输出设备。
强制解压缩文件,不理会文件是否已存在等情况。
列出压缩文件内容。
显示命令执行过程。
测试压缩文件是否正常,但不对其做解压缩操作。

【例 1】直接解压缩文件。

[root@localhost ~]# gunzip install.Log.gz

当然,”gunzip -r”依然只会解压缩目录下的文件,而不会解打包。要想解压缩”.gz”格式,还可以使用 “gzip -d”命令,例如:

[root@localhost ~]# gzip -d anaconda-ks.cfg.gz

【例 2】要解压缩目录下的内容,则需使用 “-r” 选项,例如:

[root@localhost ~]# gunzip -r test/

注意,如果我们压缩的是一个纯文本文件,则可以直接使用 zcat 命令在不解压缩的情况下查看这个文本文件中的内容。例如:

[root@localhost ~]# zcat anaconda-ks.cfg.gz


如何在Linux系统下安装软件?

在windows下安装软件大家都觉得很容易,只要双击setup或是install的图标,然后跟着向导一步一步的按提示做就可以了,但是在linux下安装软件就不像windows下那样容易了,有时你找到的是没有编译过的软件源码,那就更加的麻烦了,这里就介绍一下如何安装linux的软件啦!linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm、tar、、tgz等。 所以首先拿到软件后第一件事就是解压缩。 一、在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show info,upgrade和install,这三项的意思大家都很清楚了,我就不多说了。 rpm格式说了,接着就是tar,,tgz等,在xwindow下双击这些格式的文件就会自动解压缩的,是解压缩而不是像rpm那样有install选项的,install文件会在你解压缩后才出现,不过这里我要先说一下,在你双击install前建议先好好看一下readme,因为你所要安装这些软件可能是没有编译的,所以看一下会比较好。 二、说完了xwindow下的安装和解压缩,接着说在文本模式下如何解压缩和安装,还有编译源码了。 首先说rpm的,以root身份登陆后(用其他的身份登陆也可以但有些软件就不能被安装)键入rpm -i你所要解压缩的文件+扩展名(当然是rpm)也不是很难吧,这里我要说的是“-i”意思是install,如果你想要卸载或是要执行其他的指令就打rpm --help,看电脑给你的提示吧,为了照顾那些E文不太好的人我这里就写几个常用的参数:-e:卸载相关的应用程序,-U(注意是大写):升级软件包, -pql:列出rpm软件包的相关信息,-qf:查找指定文件属于哪个软件包。 至于那些其他格式的软件则可以用gunzip,gzip,tar和unzip等指令来解压缩,然后再运行install。 通过解包后会得到一些文件,然后进入刚才解压缩后文件目录用“ls -F -color”指令看一下所得到的文件,一般有两种情况:第一种是文件为已经编译好的程序(无须再编译了)用上面的察看文件命令会以带“*”标记的亮绿色显示;第二种则是需要由你自己编译的源代码。 得到的是源代码的话,就需要我们自己编译来得到可运行的程序。 编译源代码听到编译是不是就吓到你了呢,其实说穿了也就加上几句话而已,对初学者是有些困难想用好的操作系统就需要学习嘛,等你学会了在MM前露一手的时候想想吧……,在编译之前先要认真的阅读一下readme文档,老鸟们就不需要了吧,等你阅读完了以后就执行./configuremakemake install(只有Root身份才能执行此命令),编译完成之后便会在当前目录或src子目录下得到软件的可执行程序。 介绍完了,大家是不是觉的RPM的软件安装比较容易一点呢,但我个人意见初学者还是多选择RPM格式以外的软件,因为通过编译软件的源码可以为你以后编译内核打下一定的基础。

linux,unix常用基本命令

1. tar压缩文件夹tar zcvf archive_/1解压文件夹tar xvf archive_1grep在文件中查找字符串 不区分大小写grep -i the demo_file1输出成功匹配的行,以及该行之后的三行grep -A 3 -i example demo_text1在一个文件夹中递归查询包含指定字符串的文件grep -r ramesh *1Find查找指定文件名的文件(不区分大小写)find -iname MyProgram.c1查找home目录下的所有空文件find ~ -empty1ssh登录到远程主机sshroot@172.3.7.2111sedsed全名叫stream editor,流编辑器,用程序的方式来编辑文本。 SED 简明教程awkAWK 简明教程vimLIinux中自带的文本编辑器。

Linux操作系统,telnet的时候如何能让printk打印到前台。

redhat linux的命令一. 启动,关机,登入,登出相关命令login 登录logout 登出exit 登出shutdown 停止系统halt 停止系统reboot 重启动poweroff 切断电源sync 把内存里的内容写入磁盘lilo 安装lilo启动管理程序grub 安装lilo启动管理程序二. shell相关命令chsh 切换Shellhistory 显示命令履历alias 设置命令别名unalias 取消命令别名which 显示命令所在位置type 查询命令种类echo 显示字符串或者变量内容set 设置/显示Shell变量printenv 显示环境变量export 设置环境变量env 设置临时环境变量unset 释放环境变量setenv 设置环境变量unsetenv 释放环境变量source 执行文件当中的命令man 查询命令手册info 查询超文本命令手册whatis 显示命令简介apropos 通过关键字查询手册三. 用户管理相关命令su 切换到其他用户useradd 追加用户adduser 追加用户userdel 删除用户usermod 修改用户设置 chfn 修改用户私人信息 groupadd 追加组groupdel 删除组groupmod 修改组设置passwd 更改密码whoami 显示用户名logname 显示登录用户帐号users 显示所有登录用户信息who 查询登录用户信息w 查询登录用户信息id 显示指定用户的ID信息groups 显示指定用户的所属组finger 显示指定用户的个人信息mesg 开关与他人收发消息write 给其他用户发消息wall 给所有用户发消息talk 和其他用户聊天四. 系统消息相关命令date 显示/设置当前时间uptime 显示系统运行时间arch 显示机器的核心构架(如i386)uname 显示操作系统信息tty 显示终端名last 显示登录/登出在履历lastb 显示非法登录信息dumpkeys 显示当前键盘配置loadkeys 变更键盘配置df 查询磁盘使用信息du 查询磁盘使用信息dmesg 显示系统启动消息script 保存输入输出到文件五. 文件操作相关命令ls 显示文件列表tree 显示目录树 pwd 显示当前路径cd 更改当前路径pushd 追加路径到目录堆栈popd 从目录堆栈删除路径dirs 显示目录堆栈的内容mkdir 创建路径rmdir 删除路径cp 复制文件/目录rm 删除文件/目录mv 移动文件/目录,修改文件名chown 更改文件/目录的所有者chgrp 修改文件/目录的所有组chmod 修改文件/目录的权限touch 更改文件时间ln 建立文件/目录链接find 查找文件whereis 显示文件存在的路径名file 查询文件种类size 查询文件大小六. 文件编辑相关命令cat 显示文件内容tee 输出到文件和屏幕more 分屏显示文件内容less 分屏显示文件内容head 显示文件头部内容tail 显示文件尾部内容fold 折叠显示长行sort 排列文件的行cmp 比较文件内容diff 显示文件差异nkf 更改日语文件编码dd 变更文件之后复制wc 统计文本单词数,文件大小等split 分割文件paste 以行连接文件join 以字段连接文件grep 查询文字uniq 过滤重复部分显示文件内容tr 替换文字sed 替换文字七. 压缩/解压缩相关命令ar 压缩/解压缩文件tar 压缩/解压缩文件compress 压缩/解压缩文件uncompress 解压缩gzip 压缩/解压缩文件gunzip 解压缩zcat 显示压缩文件的内容lha 压缩/解压缩文件uuencode 把二进制文件编码为文本文件uudecode 把经过编码的文本文件还原为二进制文件八. MS-DOS工具集[mtools]命令mdir 显示文件列表mcd 改变当前目录mmd 新建目录mrd 删除目录mdeltree 删除目录树mcopy 复制文件mdel 删除文件mmove 移动文件mren 更改文件或目录名mattrib 修改文件属性mtype 显示文件内容mdu 查询文件或目录大小minfo 显示磁盘信息mformat 以MS-DOS方式格式化磁盘mlabel 设置磁盘标签九. 控制外部设备相关命令mount mount上设备umount 解除已经mount上的设备eject 弹出(CD/DVD等)fdformat 格式化软盘fdisk 配置/显示硬盘分区mkfs 格式化磁盘分区fsck 检查/修复磁盘错误lpr 打印到打印机lprm 中断打印任务lpq 显示打印任务的状态lpc 管理/控制打印任务ifconfig 显示/设定NIC配置十. 进程及任务管理相关命令ps 显示正在运行的进程jobs 显示后台运行任务fg 把任务切换到前台bg 把任务切换到后台kill 中止进程或任务killall 中止进程或任务wait 等待进程或任务的结束at 设置定时执行任务atq 显示尚未执行的任务atrm 删除定时执行任务batch 在系统负荷减轻的时候执行任务nice 改变优先度并执行任务nohup 在后台执行任务,Logout之后也不退出sleep 休眠一定的时间十一. 网络管理相关命令netstat 显示当前网络连接状况route 显示/设置路由host 显示网络主机情况hostname 显示/设置当前主机的名字ping 确认和远程机器的连接情况traceroute 显示路由信息rwho 查询网上机器的登陆用户ruptime 查询网上机器的系统运行时间rlogin 登陆到远程机器telnet 用telnet登陆到远程机器rsh 给远程机器发送命令rcp 在远程机器之间复制文件mail 收取邮件sendmail 发送邮件mailq 确认邮件队列ftp 用ftp传输文件十二. 其他命令cal 显示日历clear 清屏gcc 编译C语言代码as 汇编bc 计算rpm Redhat的包管理dpkg Debian的包管理installpkg Slackware的包安装(删除命令则是removepkg)XF86Setup,turboxfg,Xconfigurator 配置 X 服务器startx 启动 X-Window 系统附:组合命令重定向,如$ ls -l /binls-output$ more ls-output管道命令,如$ cat file1 file2 | sort | uniq经常被用于管道的命令awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc 很多了

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐