Linux文件管理和IO重定向

本文详细介绍了Linux文件管理的各种操作,包括使用正则表达式列出特定模式的文件,备份策略,目录创建,文件内容处理以及IO重定向等实用技巧。涉及命令如ls, cp, mkdir, echo等,旨在提升Linux系统管理能力。" 103622251,5630728,理解万向节死锁:从陀螺仪到欧拉旋转,"['嵌入式硬件', '物理学', '机械工程', '软件工程']
摘要由CSDN通过智能技术生成

Part1

1、显示/etc目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录列表
[root@kezai ~] #ls /etc/l*[0-9][a-z].txt
2、显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录列表
[root@kezai ~]#ls /etc/[0-9]*[^[:alpha:]].txt
3、显示/etc/目录下以非字母开头,后面跟了一个字母及其它任意长度任意字符的文件或目录列表
[root@kezai ~]# ls /etc/[^[:alpha:]][[:alpha:]]*.txt
4、显示/etc/目录下所有以rc开头,并后面是0-6之间的数字,其它为任意字符的文件或目录列表
[root@kezai ~]#ls -d /etc/rc[0-6]*
/etc/rc0.d  /etc/rc1.d  /etc/rc2.d  /etc/rc3.d  /etc/rc4.d  /etc/rc5.d  /etc/rc6.d
5、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录列表
[root@kezai ~]#ls /etc/[mnrp]*.conf
/etc/man_db.conf  /etc/nsswitch.conf  /etc/rsyslog.conf
/etc/mke2fs.conf  /etc/resolv.conf
6、只显示/root下的隐藏文件和目录列表
[root@kezai ~]#ls -d /root/.*
/root/.   /root/.bash_history  /root/.bash_profile  /root/.cshrc   /root/.viminfo
/root/..  /root/.bash_logout   /root/.bashrc        /root/.tcshrc
7、只显示/etc下的非隐藏目录列表
[root@kezai ~]#ls -d /etc/*
......
/etc/host.conf                /etc/protocols                 /etc/yum.repos.d
/etc/hostname                 /etc/rc0.d   
.....

Part2

1、每天将/etc目录下所有文件,备份到/data独立的子目录下,并要求子目录格式为backupYYYY-mm-dd,备份过程可见
[root@kezai ~]#cp -rv /etc/ /data/backup`date +%F`
[root@kezai ~]#ll /data/
total 12
-rw-r--r--.  1 root root    0 Feb 28 22
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值