##########數據查找##########
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 ##數據快個數