06-linux小技巧

本文介绍了如何使用vim进行批量删除、添加注释,执行行间复制和移动,以及高效地利用find命令批量处理文件。包括删除操作、添加注释、行间操作和文件移动、复制到指定目录的方法,以及find命令的各种搜索条件和操作。
摘要由CSDN通过智能技术生成


1、vim 批量编辑方式:


1) 批量删除信息


       第一个历程: 将光标移动到批量删除信息第一行
       第二个历程: 进入视图模式
                   ctrl+v
       第三个历程: 移动光标选中删除的信息
                   x 或者 d


2) 批量添加注释


       第一个历程: 将光标移动到批量删除信息第一行
       第二个历程: 进入视图模式
                   ctrl+v
       第三个历程: 移动光标选中添加信息行
                   shift+i --- 编辑一行内容 ---ESC


       
3)执行命令编辑:


:n,mcopyx    --- 将n行至m行内容复制到x行之后  eg: 6,9copy20
:n,mmovex    --- 将n行至m行内容移动到x行之后  eg:6,9move20

4)如何批量复制或者移动 文件到指定目录

        在tt目录创建10个testfile01.txt...testfile10.txt  -->/tmp

        方法1:find /tt/ -type f -name "test*" |xargs cp -t 目标目录

        方法2:

        find /tt/ -type f -name "test*" |xargs -i cp {}  目标目录

        find /tt/ -type f -name "test*" |xargs -I {} cp {} /tmp

        方法3:

        find /tt/ -type f -name "test*" -exec cp {} /tmpp \;

find 路径信息 搜索条件
         1) 根据文件类型搜索  -type
         2) 根据文件名称搜索  -name -iname
         3) 根据文件大小搜索  -size
         4) 根据文件时间搜索  -mtime -mmin
            根据天查看数据:
            find /oldboy -type f -mtime +7  --- 找距离当前时间7天以前的数据
            find /oldboy -type f -mtime -7  --- 找距离当前时间7天以内的数据
            find /oldboy -type f -mtime 7   --- 找距离当前时间正好是前7天的数据    
            根据分钟查看数据:
            find /oldboy -type f -mmin +7  --- 找距离当前时间7分钟以前的数据
            find /oldboy -type f -mmin -7  --- 找距离当前时间7分钟以内的数据
            find /oldboy -type f -mmin 7   --- 找距离当前时间正好是前7分钟的数据                
         5) 根据文件目录结构  -maxdepth -mindepth
         6) 根据条件逻辑关系  -a  -o 
         7) 批量处理数据操作  批量删除数据  批量压缩数据    \
         8) 根据文件权限搜索  -perm         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值