tar
压缩与解压缩
常见的压缩格式
gzip----.gz 特点: 压缩速度快,压缩比例较低
bzip2---.bz2 压缩速度一般,压缩比例一般
xz----.xz 特点: 速度慢,很适合摸鱼,但是压缩比例高
tar: 集成备份工具,打包数据
格式【语法】 tar [选项...] /路径/压缩包名字 /路径/被归档压缩的数据......
选项:
-c:动作为创建压缩包(tar包) --create
-f:指定压缩包名字 (必须在所有选项最后)
-z、-j、-J:调用 .gz、.bz2、.xz 格式工具进行处理--单选
【注: 红色字体是表示压缩包的意思】
解压缩
格式【语法】tar [选项] /路径/压缩包的名字 [选项] /释放路径
-x:解包操作
-t :查看
-f:指定tar包名字
-C:指定路径
重定向
>:覆盖 >>追加 >1:写正确的 >2:写错误的 &>:全写
find
查找--递归式、只能查找硬盘的数据
格式【语法】: find 查找的路径 条件...
常用选项
-type 类型查找(f-文件、d-目录、l-链接)
-name “文件名称”
-size +|- 文件大小(k、M、G)
-user 用户名
-mtime 修改时间
-type 按类型查找
(应为是递归式查看,为了观看效果+|wc -l 来显示查找出来的数量)
按用户名查找
注意:模糊查询的时候最好加上‘ ’或者 “ ”
-name 前面加上i 表示忽视大小写
多条件使用
-size 按文件大小来查找
找到/boot 目录中文件大小在10-50M之间的
-user 按照用户名查找
(这里的用户字指的是文件所属者)
/proc:内存的数据,不占用硬盘空间
-mtime 按照数据的修改时间来查找
+90 #90天以前的数据,三个月之前
-10 #最近10天之内
/var是linux中数据产生最频繁的目录,需要按时维护
三个月之前的数据和10天之内的
补充:时间更加区分精确
-newermt #在此时间之后
! -newermt #在此时间之前
在此时间之前(在2024-4-30 10点之前修改的所有文件)
在一段时间之内(在今天10点到11点30范围内修改的时间)
find的高级使用
格式【语法】find [范围] [条件] -exec 处理命令 {} \;
-exec额外操作的开始
{ } :替代每一个查找结果
\; : 额外处理操作结束
vim编辑技巧
思维导图
命令行模式
思维导图
光标跳转(命令行)
复制粘贴(命令行)
查找/撤销/保存(命令行)
末行模式
思维导图
保存/退出/文件操作
字符串替换
开关参数的控制
文件内容对比
格式【语法】vimdiff file1 file2
案例: echo 123 > /opt/1.txt ;echo 1ac > /opt/2.txt
vimdiff /opt/1.txt /opt/2.txt