7月19日 文件属性

2019-07-20  本文已影响0人  Mashirooooo

排除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
上一篇 下一篇

猜你喜欢

热点阅读