排除oldboy02目录进行,文件查找
[root@oldboy63-libo oldboy]$ tree /oldboy/
/oldboy/
├── oldboy01
│ ├── a.txt
│ ├── b.txt
│ └── c.txt
├── oldboy02
│ ├── a.txt
│ ├── b.txt
│ └── c.txt
└── oldboy03
├── a.txt
├── b.txt
└── c.txt
方法一
[root@oldboy63-libo oldboy]$ find /oldboy ! -path "/oldboy/oldboy02*" -type f -name "*.txt"
/oldboy/oldboy01/a.txt
/oldboy/oldboy01/b.txt
/oldboy/oldboy01/c.txt
/oldboy/oldboy03/a.txt
/oldboy/oldboy03/b.txt
/oldboy/oldboy03/c.txt
!符号表示取反
方法二
[root@oldboy63-libo oldboy]$ find /oldboy/ -path "/oldboy/oldboy02" -prune -o -type f -name "*.txt" -print
/oldboy/oldboy01/a.txt
/oldboy/oldboy01/b.txt
/oldboy/oldboy01/c.txt
/oldboy/oldboy03/a.txt
/oldboy/oldboy03/b.txt
/oldboy/oldboy03/c.txt
批量删除
find /oldboy/ -type f -name "*.txt"|xargs rm
批量复制
find /oldboy/ -type f -name "*.txt"|xargs -i cp {} /tmp
find /oldboy/ -type f -name "*.txt"|xargs cp -t /tmp
xagrgs---分组/整合信息命令
cp -t---指定目标目录信息
文件数据权限
r | 读 | 4 |
---|---|---|
w | 写 | 2 |
x | 执行 | 1 |
- | 没有权限 | 0 |
[root@oldboy63-libo oldboy]$ ll
总用量 0
drwxr-xr-x 2 root root 45 7月 19 15:47 oldboy01
每三位一组,分别是属主属组和其他用户读权限
默认文件权限644
默认目录权限755
文件的权限位后面的点和selinux程序开启或者关闭有关系
开启状态,创建的文件,都会有点的存在
关闭状态,创建的文件,都不会有点的存在
关闭之后可以顺利重启,重新加载selinux配置文件
程序再次开启启动系统会有延迟情况
用户信息
用户分类
超级管理员用户:root
虚拟用户:-nobody
普通用户:用户名
以上用户都可以成为:文件属性,文件属组,文件其他
文件的时间信息
m(modify) time --- 修改时间
a(access) time --- 访问时间
c(change) time --- 改变时间
查看文件:
Access: 2019-07-19 17:18:11.912090002 +0800 --- 查看文件时间信息
Modify: 2019-07-19 17:17:09.139770567 +0800
Change: 2019-07-19 17:17:09.139770567 +0800
编辑文件:
Access: 2019-07-19 17:18:11.912090002 +0800
Modify: 2019-07-19 17:19:50.181449694 +0800 --- 修改文件时间信息
Change: 2019-07-19 17:19:50.181449694 +0800 --- 改变文件时间信息(文件属性信息有变化)
修改文件权限: chmod 666 /oldboy/oldboy.txt
Access: 2019-07-19 17:18:11.912090002 +0800
Modify: 2019-07-19 17:19:50.181449694 +0800
Change: 2019-07-19 17:21:44.971355330 +0800 --- 改变文件时间信息(文件属性信息有变化)
显示默认时间
date
指定显示时间格式
date“+%F”
%F | 显示日期信息 年-月-日 |
---|---|
%T | 显示时间信息 小时:分钟:秒 |
%w | 显示星期信息 周一到周日 0~6 |
%y | 显示年份 |
%Y | 显示年份(包含世纪信息) |
%m | 显示月份 |
%d | 显示日期 |
%H | 显示小时信息 |
%M | 显示分钟信息 |
%S | 显示秒信息 |
`cp oldboy.txt oldboy.'date +%f'.txt
显示过去时间
[root@oldboy63-libo oldboy]$ date
2019年 07月 20日 星期六 23:43:29 CST
[root@oldboy63-libo oldboy]$ date -d "-1 day"
2019年 07月 19日 星期五 23:43:32 CST
显示未来时间
[root@oldboy63-libo oldboy]$ date
2019年 07月 20日 星期六 23:44:26 CST
[root@oldboy63-libo oldboy]$ date -d "+1 day"
2019年 07月 21日 星期日 23:44:28 CST
[root@oldboy63-libo oldboy]$ date -d "1 day"
2019年 07月 21日 星期日 23:44:32 CST
修改时间信息
[root@oldboy63-libo oldboy]$ date
2019年 07月 20日 星期六 23:45:27 CST
[root@oldboy63-libo oldboy]$ date -s "20201010 10:10"
2020年 10月 10日 星期六 10:10:00 CST
同步时间信息
ntpdate ntp1.aliyun.com
网友评论