普通文件
f/-(file)
①. 纯文本文件 text /etc/hosts
②. 二进制文件 binary /bin/ls
③. 数据型文件 data /tmp/etc.tar.gz
目录文件
d/d(directory)
链接文件
l/l(软链接 符号链接 快捷方式)
设备文件
c/c(character)(字符设备文件 会不断产生字符信息)
b/b(block)(块设备文件)
套接文件
s/s(socket)(套接接口文件 和网络有关的文件)
管道文件
p/p(pipe)(管道文件)
文件目录相关命令
显示文件信息类型命令
file
显示命令绝对路径信息
which
显示命令路径以及文件
whereis
快速定位文件路径信息
locate
updatadb
快速查找数据信息命令
find
寻找指定名称文件信息
find / -type f -name 'ip'
寻找部分名称文件信息
find / -type f -name '*.log'
find / -type f -iname '*.log'
寻找指定大小文件信息
find / -type f -name '*.log'
find / -type f -size +100k -size -1M
寻找指定目录层次信息
find / -maxdepth 1 -type f -name '*.log'
寻找指定权限文件信息
find / -type f -perm 644
目录结构信息显示命令
tree
显示指定目录结构层次
tree -L 1 /oldboy
只显示目录的结构信息
tree -d /oldboy
压缩
tar zcvf 压缩包(框).tar.gz 需要压缩文件01 文件02 目录01
参数说明:-z 采用gzip方式进行压缩
参数说明:-j 采用bzip方式进行压缩
参数说明:-c 创建压缩包信息
参数说明:-v 显示压缩过程
参数说明:-f 指定要压缩的文件
tar zxvf 压缩包.tar.gz -C 路径信息
参数说明:-x 解压压缩包
参数说明:-v 显示解压过程
参数说明:-C 解压到指定路径
检查查看
tar ztf 压缩包.tar.gz
参数说明:-t 采用gzip方式进行压缩
压缩扩展功能
tar zcf /tmp/etc-pai.tar.gz /etc/ --exclude=/etc/services
进行排查数据信息打包(排除单个信息)
tar zcf /tmp/etc-pai.tar.gz /etc/ --exclude-from=被排除文件
进行排查数据信息打包(排除多个信息)
用户相关的文件
用户的密码信息
/etc/passwd (掌握文件各列信息)
用户组特征信息
/etc/shadow
用户组密码信息
/etc/group
系统时间信息命令
/etc/gshadow
命令信息掌握:date
方法一:默认显示系统时间
date
显示系统日期信息:date +%F
显示系统时间信息:date +%T
方法二:指定格式显示时间
date
date +%y-%m-%d
date +%H:%M:%S
方法三:变化系统日期时间
显示变化时间
n天前:date +%F -d "n day ago"
n天前:date +%F -d "-nday"
n天后:date +%F -d "+nday"/"nday"
修改系统时间
手动修改:# date -s "20171212 12:12:12"
自动修改:# ntpdate ntp2.aliyun.com
展示inode信息
[root@oldboyedu ~]# ls -lhi /etc/hosts
统计inode数目
[root@oldboyedu ~]# df -i
展示block信息
[root@oldboyedu ~]# ls -lh /etc/hosts
统计block数目
[root@oldboyedu ~]# df/df -h
文件属性企业案例
企业案例-磁盘空间满了
显示磁盘空间不足(no space left on device)
inode空间满了
产生了大量小文件
block空间满了
存储的数据量过大
企业案例-磁盘空间满了
磁盘空间慢的排查步骤
①. 确认是磁盘block空间满了,还是inode空间满了
②. 确认磁盘空间数据占用大小情况
du -sh ,/*
③. 确认占用空间比较到的文件信息,确认什么进程在调用
lsof |grep "文件名称"
④. 清空文件或删除文件,并重启进程服务
企业案例-磁盘空间满了
如何删除大量小文件信息
①. 创建大量小文件模拟环境
echo {1..500000}.txt|xargs touch
②. 创建大量小文件模拟环境
ls *.txt|xargs rm
标签:文件,文件属性,tar,信息,etc,date,find
From: https://www.cnblogs.com/skysq/p/17656837.html