美文网首页
文件查找压缩和sed练习

文件查找压缩和sed练习

作者: jamas | 来源:发表于2020-02-21 23:41 被阅读0次

1、查找/etc目录下大于1M且类型为普通文件的所有文件

[root@node1 ~]# find /etc -size +1M -type f
/etc/selinux/targeted/active/policy.kern
/etc/selinux/targeted/contexts/files/file_contexts.bin
/etc/selinux/targeted/policy/policy.31
/etc/udev/hwdb.bin

2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/localsrc目录备份。

[root@node1 localsrc]# find /etc -name "*.conf" | xargs tar -cvf /usr/localsrc/$(date +%F).tar
[root@node1 localsrc]# ll -h /usr/localsrc/
total 420K
-rw-r--r--. 1 root root 420K Feb 21 21:53 2020-02-21.tar
[root@node1 localsrc]# file 2020-02-21.tar
2020-02-21.tar: POSIX tar archive (GNU)

3、利用sed 取出ifconfig命令中本机的IPv4地址

[root@node1 ~]# ifconfig ens160 | sed -rn '2s@^[^0-9]+([0-9.]+).*$@\1@p'
172.16.2.131

4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

[root@node1 ~]# sed -r '/^#[[:space:]]+/s@# @@' /etc/fstab
#
/etc/fstab
Created by anaconda on Mon Sep  9 11:43:58 2019
#
Accessible filesystems, by reference, are maintained under '/dev/disk'
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=02412857-7a7f-4a33-a58a-b406f00cb7eb /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

[root@node1 ~]# echo /etc/fstab | sed -nr 's@(^/.*/+)(.*)@\1@p'
/etc/
[root@node1 ~]# echo /etc/fstab | sed -nr 's@(^/.*/+)(.*)@\2@p'
fstab

相关文章

  • 文件查找压缩和sed练习

    1、查找/etc目录下大于1M且类型为普通文件的所有文件 2、打包/etc/目录下面所有conf结尾的文件,压缩包...

  • 文件查找和压缩

    文件查找 locate 基于/var/lib/mlocate.db数据库查找,更新方式updatedb,查找速度快...

  • shell入门(二)

    先写一个开头,省的以后忘记写 逻辑运算 if else for while 文件操作 sed查找和替换 sed 可...

  • 20170729 文件查找和压缩

    一、文件非实时查找 locate locate查询系统预建文件索引数据库/var/lib/mlocate/mloc...

  • Linux文件查找和压缩

    查找命令 查找命令的完整文件名可用 which 或 type,这两个命令都是通过PATH变量来查找文件名 查找文件...

  • 2019-04-22awk使用fangfa

    环境 用grep查找ildboy.txt文件'oldb.y'未知内容 用sed查找ildboy.txt文件'old...

  • 2019-01-12三剑客之sed

    一、sed格式 二、sed和正则表达式 三、sed常用命令 d 删除命令 解释第一个:查找文件passwd中含有r...

  • 测试

    lunix指令,如给定文件名,如何查找、如何查找包含某个内容的文件,是否使用awk,sed SQL连接查询 编程:...

  • linux中强大的sed和awk(上)

    最近多了很多查找编辑文件和分析日志的需求,之前只是浅浅的知道sed,awk大致的用法,这段时间学下来才发现,sed...

  • Linux 8-find, ln, tar,apt命令

    其他命令 目标 查找文件find 软链接ln 打包和压缩tar 软件安装apt-get 01. 查找文件 find...

网友评论

      本文标题:文件查找压缩和sed练习

      本文链接:https://www.haomeiwen.com/subject/jllkqhtx.html