您的位置:首页 > 其它

find命令 、 文件名后缀

2017-12-22 20:18 239 查看
which filename

查找可执行文件的绝对路径

whereis 【-bmsu】 filename

通过预先生成的一个文件列表库去查找文件名相关的文件

模糊搜索,不常用

-b:只找binary文件

-m:只找在说明文件manual路径下的文件

-u:没有说明档的文件

-s:只找source来源文件
locate filename

yum install -y mlocate(安装这个命令)

也是根据文件列表库来查找的,库生成时间可以再

/etc/updated.conf下去配置。

updatedb(手动立刻生成更新数据库,默认系统会按照默认

时间生成(一周),再生成的冷却时间内是查不到的,可以在服务器

不忙的情况下手动生成)

模糊搜索,不常用

其他:ctrl + l 清屏

ctrl + d 退出终端 (=exit/ logout)

ctrl + c 中止当前命令

ctrl + u 删除光标之前输入的命令

ctrl + e 把光标挪到最后

ctrl + a 把光标挪到最初

三个时间属性

(访问)atime--Access time 再读取文件或者执行文件更改的

(更改)mtime--Modified time 在写入文件时随文件内容的更改而更改的

(改动)ctime--Change time 在写入文件、更改文件所有者、权限、链接设置时

随iNode更改而更改的。

inode--索引节点。存放档案及目录的基本信息。包括

时间信息,文件名,属主属组等。是unix中的一种数据

结构,是一个结构体。inode是随文件系统创建生成的,

个数有限,在linux下通过df -i查看各分区的inode数量。

stat filename 查看文件具体信息的,包含三个时间戳

补充:

在ext3文件系统中,如果在mount的时候设置了noatime参数,那么

atime信息不会更新。

mtime修改的话,inode会变,所以ctime也会变
find

find 目录 -name "文件名"

find 目录 -type filetype(f/b/c/d/l/s)

-mtime

+1 /-1 一天以上/一天以内

-mmin -60 (60分钟内,一小时)

-ctime

-atime

-o 是或者的意思



-exec :find出来的文件加其他操作



查找文件的同时查看一下:-exec ls -l {} \; {}表示查找到的所有文件



把两个半小时更改过的文件加.bak后缀名、



查找并显示大于10k的文件 k / M(兆单位必须大写)

find 目录 -inum inode号 找这个inode号的文件

文件后缀名

linux 下的文件后缀名并不代表文件属性,只是为了方便识别。
其他:
date:查看时间
LANG:语言类型
echo $LANG :查看当前语言类型
LANG=en/zh_CN.UTF-8:更改语言类型

Linux和Windows互传文件(xshell)

安装 yum install -y lrzsz 工具

windows --linux

rz 然后回车选择文件保存到当前目录

linux--windows

sz filename 然后选择保存位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: