find命令,文件名后缀,Linux和window互传文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find命令,文件名后缀,Linux和window互传文件相关的知识,希望对你有一定的参考价值。
find命令
find命令用于搜索 其他搜索命令 :ls \whereis locate (yum install -y mlocate 安装后收到手动生成相应数据库 updatedb)
格式:find[路径][类型]
find [路径] -name filename 搜索文件
通过文件类型查找文件
find [路径] -type [类型:f\b\c\d\l\s] -name filename
格式:find[路径][类型]
类型 -type -name -mtime -ctime -atime
stat可以查看文件的三个time
图中最近访问是 atime
最近更改 mtime
修改文件内容 ctime肯定会改变
最近改动 ctime (更改权限、所有者 inode)
查看更改文件(文件内容发生变化)一天以内 :find [路径] -type f -mtime -1 (-1:一天以内,+1 大于一天 ,不存在=1)
# find /root/ -type f -mmin -150 表示在150分钟内
查看文件有更改权限(所有者 inode)一天以内 :find [路径] -type f -ctime -1 (-1:一天以内,+1 大于一天 ,不存在=1)
查看访问文件(文件执行)一天以内 :find [路径] -type f -atime -1 (-1:一天以内,+1 大于一天 ,不存在=1)
解释命令内容:
find /etc/ -type f -mtime -1 -name"*.conf" 查找在etc下 -type 且 -mtime -1 且 -name"*.conf"
那么搜索条件是 “或者”的是否存在?存在
find /etc/ -type f -o -mtime -1 -o -name"*.conf" 查找在etc下 -type 或 -mtime -1 或 -name"*.conf"
在条件中加 -o 表示或者
查找相同inode号的文件 find [路径] -inum [inode号]
# find /root/ -type f -mmin -150 表示在150分钟内发生修改的文件
# find /root/ -type f -mmin -150 -exec ls -l {} \; ls -l出在150分钟内发生修改的文件
find /root/ -type f -mmin -150 -exec mv{} {}.bak \;
工作中可用到:
查找文件大小(k,M,G)
find /root/ -size +10k 查找大于10K的文件
find /root/ -size -10k 查找小于10K的文件
检验:大于10K
find /root/ -type f -size +10k -exec ls -lh {} \;
文件名后缀
在linux系统中,文件的后缀名没有具体意义,加或者不加都无所谓。(为了区分,我们都加一个后缀名)
1.sh ==代表shell脚本
2.tar.gz ==代表压缩包
3.my.cnf ==代表配置文件
4.test.zip ==代表压缩文件
5. .txt == 代表普通文档文件
Linux和window互传文件(前提使用:XShell、securecrt)
linux --》window
1.安装 yum install -y lrzsz
安装后 使用命令#: sz +文件名
window-->linux
命令#:rz
传输成功
以上是关于find命令,文件名后缀,Linux和window互传文件的主要内容,如果未能解决你的问题,请参考以下文章
find命令文件名后缀以及Linux和Windows互传文件