2.8 Linux打包压缩与搜索命令
目录
1.tar 命令
2.grep 命令
3.find 命令
1.tar 命令
- -c 参数用于创建压缩文件,-x 参数用于解压文件,因此这两个参数不能同时使用。
- -z 参数指定使用 Gzip 格式来压缩或解压文件,-j 参数指定使用 bzip2 格式来压缩或解压文件。用户使用时则是根据文件的后缀来决定应使用何种格式参数进行解压。
- 使用-v 参数向用户不断显示压缩或解压的过程。
- -C 参数用于指定要解压到哪个指定的目录。
- -f 参数特别重要,它必须放到参数的最后一位,代表要压缩或解压的软件包名称。
一般使用“tar -czvf 压缩包名称.tar.gz 要打包的目录”命令把指定的文件进行打包压缩;
相应的解压命令为“tar -xzvf 压缩包名称.tar.gz”。
先使用 tar 命令把/etc 目录通过 gzip 格式进行打包压缩,并把文件命名为 etc.tar.gz:
[root@linuxprobe ~]# tar -czvf etc.tar.gz /etc
tar: Removing leading '/' from member names
/etc/
/etc/fstab
/etc/crypttab
/etc/mtab
/etc/fonts/
/etc/fonts/conf.d/
/etc/fonts/conf.d/65-0-madan.conf
/etc/fonts/conf.d/59-liberation-sans.conf
/etc/fonts/conf.d/90-ttf-arphic-uming-embolden.conf
/etc/fonts/conf.d/59-liberation-mono.conf
/etc/fonts/conf.d/66-sil-nuosu.conf
………………省略部分压缩过程信息………………
将打包后的压缩包文件指定解压到/root/etc 目录中(先使用 mkdir 命令来创建/root/etc 目录)
[root@linuxprobe ~]# mkdir /root/etc
[root@linuxprobe ~]# tar xzvf etc.tar.gz -C /root/etc
etc/
etc/fstab
etc/crypttab
etc/mtab
etc/fonts/
etc/fonts/conf.d/
etc/fonts/conf.d/65-0-madan.conf
etc/fonts/conf.d/59-liberation-sans.conf
etc/fonts/conf.d/90-ttf-arphic-uming-embolden.conf
etc/fonts/conf.d/59-liberation-mono.conf
etc/fonts/conf.d/66-sil-nuosu.conf
etc/fonts/conf.d/65-1-vlgothic-gothic.conf
etc/fonts/conf.d/65-0-lohit-bengali.conf
etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf
………………省略部分解压过程信息………………
2.grep 命令
grep 命令是用途最广泛的文本搜索匹配工具,虽然有很多参数,但是大多数基本上都用不到。这里只讲两个最最常用的参数:-n 参数用来显示搜索到信息的行号;-v 参数用于反选信息(即没有包含关键词的所有信息行)。这两个参数几乎能完成您日后 80%的工作需要,至于其他上百个参数,即使以后在工作期间遇到了,再使用 man grep 命令查询也来得及。
Linux 系统中,/etc/passwd 文件是保存着所有的用户信息,而一旦用户的登录终端被设置成/sbin/nologin,则不再允许登录系统,因此可以使用 grep 命令来查找出当前系统中不允许登录系统的所有用户信息:
[root@linuxprobe ~]# grep /sbin/nologin /etc/passwd
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
………………省略部分输出过程信息………………
3.find 命令
-exec 参数重要的作用。这个参数用于把 find 命令搜索到的结果交由紧随其后的命令作进一步处理
[root@linuxprobe ~]# find /etc -name "host*" -print
/etc/avahi/hosts
/etc/host.conf
/etc/hosts
/etc/hosts.allow
/etc/hosts.deny
/etc/selinux/targeted/modules/active/modules/hostname.pp
/etc/hostname
[root@linuxprobe ~]# find / -perm -4000 -print
/usr/bin/fusermount
/usr/bin/su
/usr/bin/umount
/usr/bin/passwd
/usr/sbin/userhelper
/usr/sbin/usernetctl
………………省略部分输出信息………………
2.8 Linux打包压缩与搜索命令相关推荐
- linux 打包压缩文件夹命令/压缩文件
一.打包压缩 例子:把www.xx.com文件夹打包压缩xx.zip文件,并指定放到/www/wwwroot/www.xx.com/中 zip -r /www/wwwroot/www.xx.com/x ...
- linux tar 打包gzip,tar linux 打包 压缩 gzip 命令说明
参数: -c :建立一个压缩档案的参数指令(create 的意思): -x :解开一个压缩档案的参数指令! -t :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅 ...
- linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...
- linux打包命令tgz,浅析Linux打包压缩解压缩命令大全(收藏)
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...
- linux+shell+解压命令,linux shell 压缩解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压 ...
- linux压缩文件恢复,Linux文件压缩解压命令
Linux文件压缩解压命令QV7南京数据恢复-西数科技: 硬盘/手机/SSD数据恢复专家. 025-83608636 18913825606 tar功能:文件压缩解压QV7南京数据恢复-西数科技: 硬 ...
- 【linux | 打包压缩命令】
文章目录 前言 打包压缩 1. zip/unzip 2. gzip/gunzip 3. xz xz与gzip的区别 空间占用 时间对比 4. bzip2 前四个压缩工具总结 5. 打包命令--tar ...
- linux 打包/压缩命令详解及英文解释
在linux中打包和压缩和分两步来实现的: 1. 打包/ 压缩 打包 打包是将多个文件归并到一个文件: tar -cvf etc.tar /etc <==仅打包,不压缩! -c :打包选项 全称 ...
- Linux打包压缩:zcat、compress、gzip、bzip、xz、zip、tar、cpio
文章目录 常见解压/压缩命令 压缩.解压缩工具 一.zcat 显示压缩包中文件的内容 (一).语法 (二).参数 (三).常用命令查看压缩包内容命令: 二.compress/uncompress压缩工 ...
最新文章
- CSDN网友挑选的2007年最有价值文章
- Redis Server Memory Optimization
- 一个容易被忽视的css选择器
- 在线平互动台活动启动《Discover How to Make the Computer Easier to Use with Windows Vista》...
- Quartz配置信息
- Visual C++ 2010 Express 下载及安装教程
- 打印顺丰电子面单SDK调用总结-java
- TP-LINK 路由器 无线桥接 设置
- GoldWave中文版如何将视频批量转换为音频?
- 卸载了OneDrive如何重新安装
- jQuery 插件——免费版
- 苹果手机批量移动图标的小技巧
- Webpack 如何抽离、压缩 CSS 文件?
- DAO 中独特的通证经济
- Php 股票系统,利用PHP命令行模式采集股票趋势信息
- HTML的子代选择器
- 基于推荐算法的电影系统——总体设计(2)
- 交易所通用质押式回购
- 行而不辍,未来可期|云扩科技入选上海市专精特新企业
- 用Python爬了下知乎的“沙雕”问题,我们得到了一个15强排行榜