2.23/2.24/2.25 find命令
find 搜索文件
which也可以搜索, 从环境变量里找
whereis ls 也可以搜索,不全
locate ls 新系统需要手动生成mlocat.db文件列表数据库,updatedb 手动生成文件列表数据库
快捷键
Ctrl+r 清屏
Ctrl+d 退出
Ctrl+c 取消命令
Ctrl+u 把光标前内容删除
Ctrl+e 把光标跳到最后
Ctrl+a 把光标跳到最前
find /etc/ -name “sshd_config” 精确搜索
find /etc/ -name “sshd*” 模糊搜索(文件和目录)
find /etc/ -type d –name “sshd” -type d指定搜索目录
find /etc/ -type f–name “sshd” -type f 指定搜索文件
stat 1.txt 查看具体文件信息atime ctime mtime
-type 类型 f文件 d 目录 l 软连接文件 b块设备文件
ctime 最近改动,比如权限
mtime 最近更改,修改文件内容,ctime会跟着变
atime 最近访问,
Find /etc/ -type f –o –mtime -1 –o -name“*.Conf“
-mtime -1一天以内更改 +1大于一天 -o 或者
find /root/ -type f –mmin -60 –exec ls –l {}\; 把搜索文件的结果以长格式显示
-mmin -60 一小时以内
-exec选项
find /root/ -type f –mmin -150 –exec mv {} {}.bak \; 把搜索结果改名为文件名之后加.bak
find /root/ -type f –size -10k –exec lh {}\;
-size +10k 大于10k的 -10k 小于10k的
-size +10M 大于10兆 -10M 小于10兆
find / -inum 33583395 找一个文件的硬链接,硬链接的iunm是一样的。
2.26文件名后缀名
在linux下,文件名后缀不严谨,并不代表这个文件的类型。
一般管理员会把相同的文件类型定义相同的后缀名,方便区分
echo $LANG 默认zh_CN.UTF-8 中文
LANG=en 改为英文