归档及压缩&重定向与管道操作

归档及压缩

1.tarball备份包

01:归档和压缩

作用:

1.减小占用空间大小

2.整合分散的数据

归档的含义

-将许多零散的文件整理为一个文件

-文件总的大小基本不变

压缩的含义

按某种算法减少文件所占用空间的大小

-恢复时按对应的逆向算法解压

常见的压缩格式及命令工具:

.gz - gzip

.bz2 - bzip2

.xz - xz

02:tar工具的常用选项

选项含义
-c创建归档
-x释放归档
-f指定归档文件名称 ,必须在所有选项的最后
-z、-j、-J调用.gz、.bz2、.xz格式的根据进行处理
-t显示归档中的文件清单
-C指定释放路径

2.备份与恢复操作

01:制作tar备份包(tar打包)

tar 选项 /路径/压缩包名字 /源数据…

tar -jcf /root/home.tar.bz2 /home

02:查看tar备份包内容

tar -tf /root/home.tar.bz2

03:从tar备份包恢复文档(tar解包)

tar 选项  /路径/压缩包名字  选项 /释放的位置

tar -xf /root/home.tar.bz2 -C /

重定向与管道操作

1.重定向

将前面命令的输出,作为内容,写入到后面的文件

将屏幕显示信息保存到文件

—覆盖重定向:cmd > file

—追加重定向:cmd >> file

hostname > /opt/hn.txt
hostname >> /opt/hm.txt

2.管道操作(操作符号 | )

作用:将前面命令的输出,传递给后面命令,作为后面命令的参数

使用 | 管道操作

-将前一条命令的标准输出交给后一条命令处理

—cmd1 | cmd2 [ | cmd3 ] …

ls --help | less

ifconfig | head -2

head -12 /etc/passwd | tail -5

grep使用

作用:从文本文件内容中,过滤关键字符串

grep [选项] 需要查找的字符串 文件名

grep 命令的选项及其说明

选 项含 义
-c只显示符合条件的行数,而不显示每行的具体信息

-i

搜索时忽略大小写
-n在显示的搜索结果上显示行号

^$:表示空行

Linux中大多数配置文件内容,以#开头的行为注释行

显示配置文件有效信息(去除以#开头的注释行和去除空行)

grep -v ^# /etc/login.defs | grep -v ^$

find精确查找

1.find基本使用

-用途:在指定的路径下查找指定的文件

find [目录] [条件1]

-常见条件表示:

  • -type 类型(f、d、l)
  • -name “文档名称”
  • -size + | -文件大小(k、M、G)
  • -user 用户名
  • -mtime 修改时间

-type 类型(f文本文件、d目录、l快捷方式)

find  /boot  -type  d
find  /boot  -type  d  |  wc  -l

-name " 文档名称"

find  /etc/  -name  "passwd"
find  /etc/  -name  "*.conf"
find  /etc/  -name  "*.conf"  |  wc  -l
find  /mnt/  -name  "nsd*"  -type d

-size + 或- 文件大小(k、M、G)

find  /boot/  -size  +300k

-user 用户名 (按照数据的所有者)

find  /home/  -user  natasha
find  /   -user  natasha

-mtime 修改时间 (所有的时间都是过去时间)

-mtime +90 #90天之前的数据

-mtime -90 #最近90天之内的数据

find  /root  -mtime  +90

2.find高级使用

处理查找的内容

操作方法:

-find [范围] [条件] -exec 处理命令 {} \;

{}:替代每一个查找结果

\;:处理操作结束

find /boot -size +10M -exec ls -lh {} \;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值