当前位置:首页> 正文
find命令与Linux文件扩展名-文件扩展名
命令find
用来查找搜索文件。
搜索文件相关命令:
- which 从环境变量里的目录中去搜索
- whereis(不常用) 从一个固定的库中搜索
- locate(需要单独安装 yum install -y mlocate)
- 查询时会从/var/lib/mlocate/mlocate.db中去查询,而/var/lib/mlocate/mlocate.db会在每天凌晨4点去更新,第一次使用时可以使用updatedb去更新库。
[root@centos01 ~]# locate 1234
locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录
[root@centos01 ~]# updatedb
find 命令使用
find /etc/ -name "sshd_config" # 查找etc下名字是sshd_config的文件或目录
find /etc/ -name "sshd*" # 模糊查找以sshd开始的文件或目录
find /etc/ -type d -name "sshd*" # 只搜索目录
find /etc/ -type f -name "sshd*" # 只搜索文件
# stat 文件名 # 查看文件的具体信息
[root@centos01 ~]# stat a.txt
文件:"a.txt"
大小:4865 块:16 IO 块:4096 普通文件
设备:803h/2051d Inode:67826381 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2018-09-14 09:18:16.795925149 +0800
最近更改:2018-09-14 09:18:13.364925250 +0800
最近改动:2018-09-14 09:18:13.364925250 +0800
创建时间:-
最近访问:查看文件内容信息时会记录
最近改动: 改权限等
最近更改:更改内容等,也会更改最近改动
# 切换当前系统环境语言
[root@centos01 ~]# LANG=en
[root@centos01 ~]# stat a.txt
File: 'a.txt'
Size: 4865 Blocks: 16 IO Block: 4096 regular file
Device: 803h/2051d Inode: 67826381 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2018-09-14 09:18:16.795925149 +0800
Modify: 2018-09-14 09:18:13.364925250 +0800
Change: 2018-09-14 09:18:13.364925250 +0800
Birth: -
# mtime 最小单位按天算
find / -type f -mtime -1 # 查找1天内更改的文件,+1表示1天以前的
find /etc/ -type f -o -mtime -1 # -o表示查询条件或,
# 即普通文件或者1天内更改的所有文件
find / -inum inode号 # 根据inode号查找文件
find / -type f -mmin -60 # 60分钟内的更改的文件
# 对查询出来的结果再针对每一条结果执行其他操作 -exec
find /root/ -type f -mtime -1 -name '*.log' -exec ls -l {} \;
# 对find出来的文件重命名添加.bak
find /tmp/ -type f -mtime -10 -exec mv {} {}.bak \;
# -size 根据文件大小条件进行查询
find /root/ -size -1k -exec ls -lh {} \;
# console终端常用快捷键
# 在没输入指令前
ctrl + l 清屏
ctrl + d 或 exit 或 logout 退出当前连接
# 输入指令后
ctrl + u 删除光标之前的所有字符串
ctrl + d 向后一个个字母删除
ctrl + e 光标移到命令行最后
ctrl + a 光标移到命令行行首
文件扩展名(后缀名)
文件扩展名在Linux系统中没有具体意义,加或者不加都无所谓。不过为了方便区分和管理,通常还是会以适当的扩展名来表示该文件是什么类型的。
展开全文阅读
相关内容
-
cad逐点标注快捷键|cad的逐点标注命令
cad逐点标注快捷键|cad的逐点标注命令,,cad的逐点标注命令工具...
-
linux – 如何为Debian中的所有用户设置PATH?
linux – 如何为Debian中的所有用户设置PATH?,适用于,用户,我有...
-
cad快捷键命令|cad快捷键命令大全标注
cad快捷键命令|cad快捷键命令大全标注,,cad快捷键命令大全标注...
-
矩形cad快捷键|CAD矩形命令快捷键
矩形cad快捷键|CAD矩形命令快捷键,,CAD矩形命令快捷键CAD软件...
-
cad重复复制快捷键|cad连续复制快捷键命令
cad重复复制快捷键|cad连续复制快捷键命令,,1. cad连续复制快...
-
cmd命令快捷键|cmd快捷键大全
cmd命令快捷键|cmd快捷键大全,,cmd快捷键大全首先介绍第一种方...
-
cad布局常用快捷键|cad布局常用快捷键命令
cad布局常用快捷键|cad布局常用快捷键命令,,1. cad布局常用快...
-
cad平面设备快捷键|cad机械设计常用快捷键命令
cad平面设备快捷键|cad机械设计常用快捷键命令,,1. cad机械设...
-
电脑计算器命令|电脑计算器命令怎么用
电脑计算器命令|电脑计算器命令怎么用,,1. 电脑计算器命令怎么...
-
cad修改快捷键的命令|cad修改快捷键的命令大全
cad修改快捷键的命令|cad修改快捷键的命令大全,,cad修改快捷键...
-
电脑系统的启动服务项|启动系统服务命令
电脑系统的启动服务项|启动系统服务命令,,启动系统服务命令这...
-
linux – 如何用ps过滤掉默认的系统进程?
linux – 如何用ps过滤掉默认的系统进程?,进程,您的,有没有办法...
-
cad等分命令快捷键|cad快速等分快捷键
cad等分命令快捷键|cad快速等分快捷键,,1. cad快速等分快捷键1...
-
cad旋转命令快捷键|cad图形旋转快捷键命令
cad旋转命令快捷键|cad图形旋转快捷键命令,,cad图形旋转快捷键...
-
cmd命令电脑重启电脑|cmd重启命令
cmd命令电脑重启电脑|cmd重启命令,,1. cmd重启命令使用win+r打...