find——文件查找命令 linux一些常用命令
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的文件
http://blog.csdn.net/hackerain/article/details/7946193
- 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命令才可以进行复制)