centos7系统中如何搜索文件和使用sed文本处理?
admin
2023-02-21 17:00:05
0

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

[root@centos7 ~]# find /etc/ -type f -size +1M |xargs ls -lh

-rw-r--r--. 1 root root 1.4M Apr 11  2018 /etc/brltty/zh-tw.ctb

-rw-------. 1 root root 3.8M Nov  3  2018 /etc/selinux/targeted/active/policy.kern

-rw-r--r--. 1 root root 1.4M Nov  3  2018 /etc/selinux/targeted/contexts/files/file_contexts.bin

-rw-r--r--. 1 root root 3.8M Nov  3  2018 /etc/selinux/targeted/policy/policy.31

-r--r--r--. 1 root root 7.8M Jan  4 15:58 /etc/udev/hwdb.bin

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

[root@centos7 ~]# tar -zvcf `date +%F`.tar.gz /etc/*.conf && cp `date +%F`.tar.gz /usr/local/src/

tar: Removing leading `/' from member names

/etc/asound.conf

/etc/autofs.conf

/etc/autofs_ldap_auth.conf

/etc/brltty.conf
3、利用sed 取出ifconfig命令中本机的IPv4地址

[root@centos7 ~]# ifconfig ens160 |sed -nr '2s/^[^0-9]+([0-9.]+).*/\1/p'

10.0.1.109

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

[root@centos7 ~]# sed -r 's/^# +(.*)/\1/' /etc/fstab

 

#

/etc/fstab

Created by anaconda on Sat Jan  4 01:52:46 2020

#

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=24b6bae0-d077-4259-8529-f778c9c120ce /boot                   xfs     defaults        0 0

/dev/mapper/centos-swap swap                    swap    defaults        0 0
5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

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

/etc

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

fstab

[root@centos7 ~]#


相关内容

热门资讯

给“AI”发身份证!国内首个智... 《人工智能 智能体互联》系列国家标准应用推进专题会议近日在北京中关村展示中心召开。现场发布GB/Z1...
探秘科技殿堂 点亮科学梦想—中... 为拓宽青少年科学视野,丰富课外实践内容,激发学生科技创新思维与探索精神,7月23日,原州区中河乡中心...
小米申请音频处理方法专利,能够... 国家知识产权局信息显示,北京小米移动软件有限公司申请一项名为“音频处理方法、装置、电子设备、存储介质...
中纪委最新通报:上半年立案省部... △图1:全国纪检监察机关处分人员按职级划分图△图2:全国纪检监察机关运用“四种形态”占比图2026年...
刚刚,Claude Opus ... 昨晚,科技圈刚上演了一场开源 AI 大团建。英伟达创始人黄仁勋在社交媒体发表公开信,拉上 Meta、...
瑞松科技获得发明专利授权:“一... 证券之星消息,根据天眼查APP数据显示瑞松科技(688090)新获得一项发明专利授权,专利名为“一种...
中信科智联申请数据关联方法专利... 国家知识产权局信息显示,中信科智联科技有限公司申请一项名为“一种数据关联方法及相关装置”的专利,公开...
福州AI产业发展跑出“加速度” 7月17日至20日,2026世界人工智能大会暨人工智能全球治理高级别会议在上海举行,吸引了全球目光。...
乌民众再度走上街头:不恢复他防... 虽然乌军总司令瑟尔斯基被解除了职位,但是被解职的费多罗夫并未恢复防长职务,乌克兰民众7月24日再度走...
姗姗来迟!万斯晒新生儿照片 美国副总统万斯夫妇日前迎来第4个孩子,他们7月24日终于晒出了新生儿的照片。据美国有线电视新闻网(C...