linux 截取10条数据库,linux学习笔记——数据查找、数据截取

##########数据查找##########

find             ##find 命令在系统中查找文件

-name        ##按照文件名查找

-user        ##按照文件属主查找

-group        ##按文件属组查找

-perm        ##按文件权限查找

-type        ##按文件类型查找

##文件类型:b块设备c字符设备d目录f普通文件l链接s(socket)

-size n        ##查找大小符合n条件的文件

-amin n        ##查找系统最后n分钟访问的文件

-atime n    ##查找作后n*24小时访问的文件

-cmin n        ##查找最后n分钟被改变文件状态的文件

-mmin n        ##查找最后n分钟被改变文件数据的文件

条件1 -o 条件2    ##查找满足条件1或者条件2

条件1 -a 条件2    ##查找满足条件1和条件2

-exec    命令 {}    \;    ###对查找出的结果做相应处理

find 路径 条件 条件值

eg:

find /mnt -name file     ##列出/mnt文件名为file的文件

find /mnt -name "file*"  ##列出/mnt文件名包含file的文件

find /etc -name "*.conf" ##列出/mnt文件名以.conf结尾的文件

find /opt/software/file/ -perm 777    ##列出/opt/software/file/权限为777的文件

find ./ -mmin +1      ##列出当前目录一分钟之前被修改的文件

find -atime 2         ##查找作后48=2*24小时访问的文件

find . -type d|sort    ##查找当前所有目录并排序

find / -group mail -exec cp -pr {} /mnt/ \;  ##在根下找出mail组的文件并复制到/mnt下

2.locate     ##该命令其实是find -name的一种缩写,但比它快,因为locate搜索数据库中所含的本地文件

##一般在使用之前要updatedb

locate +条件        ##在数据库中查找符合条件的文件

updatedb        ##手动更新数据库

3.whereis    ##该命令只用于程序名的搜索,用来定位指令的二进制程序、源代码文件和man手册等相关的路径

-b    ##只查找二进制文件

-B    ##只在此目录下查找二进制文件

-m    ##只查找说明文件

-s    ##只查找原始代码文件

4.which        ##该命令用于查找给定命令的绝对路径

eg:

which pwd    ##查找pwd命令的绝对路径

/bin/pwd

##########数据截取##########

dd if=/dev/zero of=/mnt/file bs=1024 count=10

dd        ##数据截取

if        ##数据模板

of        ##数据存放文件

bs        ##数据模板块大小(每块)

count        ##数据快个数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值