Linux 练习 - 文件管理

1、显示 /var 目录下所有以 l 开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录
[yinxd@centos7 ~]$ ll /var/l*[0-9]*[a-z]
2、显示 /etc 目录下以任意一位数字开头,且以非数字结尾的文件或目录
[yinxd@centos7 ~]$ ll /etc/[0-9]*[^0-9]
3、显示 /etc/ 目录下以非字母开头,后面跟了一个字母及其它任意长度任意字符的文件或目录
[yinxd@centos7 ~]$ ll /etc/[^[:alpha:]][:alpha:]*
4、显示 /etc/ 目录下所有以 rc 开头,并后面是 0-6 之间的数字,其它为任意字符的文件或目录
[yinxd@centos7 ~]$ ll /etc/rc[0-6]*
5、显示 /etc 目录下,所有以 .d 结尾的文件或目录
[yinxd@centos7 ~]$ ll /etc/*.d
6、显示 /etc 目录下,所有 .conf 结尾,且以 m,n,r,p 开头的文件或目录
[yinxd@centos7 ~]$ ll /etc/[mnrp]*.conf
7、只显示 /root 下的隐藏文件和目录
[root@centos7 ~]# ll -ad /root/.*
8、只显示 /etc 下的非隐藏目录
[yinxd@centos7 ~]$ ll -d 1 /etc/*/
9、每天将 /etc/ 目录下所有文件,备份到 /data 独立的子目录下,并要求子目录格式为 backupYYYY-mm-dd,备份过程可见
[yinxd@centos7 ~]$ sudo mkdir /data/backup`date +'%F'`/
[yinxd@centos7 ~]$ sudo cp -v /etc/* /data/backup`date +'%F'`/
10、创建 /data/rootdir 目录,并复制 /root 下所有文件到该目录内,要求保留原有权限
[yinxd@centos7 ~]$ sudo mkdir /data/rootdir
[root@centos7 /]# sudo cp -p /root/* /data/rootdir
11、创建 /testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b
[yinxd@centos7 ~]$ sudo mkdir -p /testdir/dir1/{x,y}/{a,b}
[yinxd@centos7 ~]$ tree /testdir
/testdir
└── dir1
    ├── x
    │   ├── a
    │   └── b
    └── y
        ├── a
        └── b

7 directories, 0 files
12、创建 /testdir/dir2/x, /testdir/dir2/y, /testdir/dir2/x/a,/testdir/dir2/x/b
[yinxd@centos7 ~]$ sudo mkdir -p /testdir/dir2/{x/{a,b},y}
[yinxd@centos7 ~]$ tree /testdir/dir2
/testdir/dir2
├── x
│   ├── a
│   └── b
└── y

4 directories, 0 files
13 、 创建 /testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7
[yinxd@centos7 ~]$ sudo mkdir -p /testdir/dir{3,4,5/dir{6,7}}
[yinxd@centos7 ~]$ tree /testdir/
/testdir/
├── dir1
│   ├── x
│   │   ├── a
│   │   └── b
│   └── y
│       ├── a
│       └── b
├── dir2
│   ├── x
│   │   ├── a
│   │   └── b
│   └── y
├── dir3
├── dir4
└── dir5
    ├── dir6
    └── dir7

17 directories, 0 files
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值