您的位置:首页 > 运维架构 > Linux

find——文件查找命令 linux一些常用命令

2014-08-12 17:36 459 查看
find 命令
eg:

一般文件查找方法:

1. find /home -name file , 在/home目录下查找文件名为file的文件
2. find /home -name '*file*' , 在/home目录下查找文件名包含file的文件
3. find /home -name 'file*' , 在/home目录下查找以file开头的文件名的文件
4. find /home -size 512c , 在/home目录下查找512kb大小的文件
5. find /home -size +1000000c , 在/home目录下查找大于1000000kb的文件
6. find /home -size -1000000c , 在/home目录下查找小于1000000kb的文件
7. find /home -size +1000000c -ls | less , 在/home目录下查找大于1000000kb的文件,并且用less命令的形式显示详细信息

根据文件的特征查询方法:

8. find / -amin -10 , 查找在系统中最后10分钟访问的文件
9. find / -atime -2 , 查找在系统中最后48小时访问的文件
10. find / -empty , 查找在系统中为空的文件或者文件夹
11. find / -group cat , 查找在系统中属于 groupcat的文件
12. find / -mmin -5 , 查找在系统中最后5分钟里修改过的文件
13. find / -mtime -1 , 查找在系统中最后24小时里修改过的文件
14. find / -nouser , 查找在系统中属于作废用户的文件
15. find / -user rachel , 查找在系统中属于rachel这个用户的文件

使用混合查找方式查找文件:

16. find /tmp -size +10000000c -and -mtime +2 , 在/tmp目录中查找大于100000000字节并且在48小时内修改的某个文件
17. find /tmp -size +10000000c -or -mtime +2 , 在/tmp目录中查找大于100000000字节或者在48小时内修改的某个文件
18. find /tmp ! -user rachel , 在/tmp目录中查找所有不属于rachel的文件

/article/2922671.html

tar -zxvf /home/images.tar.gz -C /specificdir //解压到指定的目录

查看当前所有进程

ps -e

查看外网ip

curl ifconfig.me

查看CPU型号

cat /proc/cpuinfo

cp(copy):文件复制

eg: cp ./test/test1/file1 ./test/test2 , 将当前目录的test/test1目录中的file1文件复制到当前目录的test/test2目录中。

cp /home/rachel/test/test1/file1 /home/rachel/test/test2 ,将/home/rachel/test/test1/目录中的file1文件复制到/home/rachel/test/test2目录中。

cp -ax ./test/test1/test11 ./test/test2 , 将test11目录及其子目录和其中包含的文件全部复制到test2目录下,< -ax中,a(archive)的意思是复制所有的目录,包含子目录,x的意思是复制后此文件的格式将与目标扇区的文件系统的相同>

cp -ax ./test / , 复制当前目录下的test目录及其子目录到根目录下。(注意这里有权限限制,得用sudo命令才可以进行复制)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: