tar归档及压缩_find查找_vim高级使用

发布于:2024-05-10 ⋅ 阅读:(36) ⋅ 点赞:(0)

tar

压缩与解压缩

常见的压缩格式

  1. gzip----.gz 特点: 压缩速度快,压缩比例较低

  2. bzip2---.bz2 压缩速度一般,压缩比例一般

  3. 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


网站公告

今日签到

点亮在社区的每一天
去签到