1.locate找数据的时候,相当于去这个数据库里面查(locate查找的时候不扫描磁盘)
查找图标文件:locate .ico
locat -i 不区分大小写
创建一个文件,该文件没有在数据库中,要想在数据库中查找则用命令:sudo updatedb更新locate数据库
2.find
find在查找的过程中在所有的目录中遍历一遍
(1)查找home下所有以.py结尾的文件
find  /home/  -name  "*.py"
find  /home/  -iname  "*.py" 找的时候不区分大小写
(2).反引号``的作用:将其中的内容当作命令执i行
根据文件类型查找(普通文件用f,目录文件用d)
(以下两种查找效果一样)
ll  `sudo find /home/star/Desktop -type  f`
ll  $(`sudo find /home/star/Desktop -type  f`)
(3)根据目录深度去查找
sudo find /home/  -maxdepth  2 -type f    (根据最大深度查找)
sudo find /home/  -mindepth  2 -type f    (根据最小深度查找)
(4)根据文件的权限或者大小查找
sudo find /home/ -size +10M---->查找大于10M的文件
sudo find /home/ -size  -10K---->查找小于10K的文件
b:块
c:字节
1b=512c
w:字,1w=2c
(4)按时间查找
查找一天之内修改的文件
sudo /home/ -mtime -1
-: 查找几天之内
+:查找几天之前
-atime(+|-)n  代表查找出n天以前被读取过的文件
-mtime(+|-)n   代表查找出n天以前文件内容发生改变的文件。
-ctime(+|-)n 代表查找出n天以前的文件的属性发生改变的文件。
-newer file  # 此选项代表查找出所有比file新的文件。
-newer file1 ! –newer file2  代表查找比file1文件时间新但是没有file2时间新的文件。
(5)find   /tmp/   -nouser查询文件属主在/tmp/文件中不存在的文件
  (6)find   /tmp/   -nogroup  查询文件属组在/tmp文件中不存在的文件
 (7)find   /tmp/   -uid 1003 根据文件属主的UID进行查找文件
(8)find   /tmp/   -gid 1003根据文件属组的GID进行查找文件
(9)find   /tmp/   -user star 用户名:根据文件的属主名查找文件
(10)find   /tmp/   -group star  组名:根据文件的属组名查找文件
(11)-perm 755: 查询权限为755的文件
example:  sudo find  /home/  -user star -a -perm 664  (与)
                sudo find  /home/  -user star -o -perm 664  (或)
(12)对查找结果进行处理
          find /home -name  “*.txt” -ok  ls -l {} \;
          find /home -name  “*.txt” -ok  rm {} \;
-exec  shell命令  {}  \;
-ok  shell命令  {}  \;
其中-exec就是代表要执行shell命令,后面加的是shell指令,再后面的“{}”表示的是要对前面查询到的结果进行查询,最后的“\;”表示命令结束。
需要注意的是“{}”和“\”之间是要有空格的。而-ok选项与-exec的唯一区别就是它在执行shell命令的时候会事先进行询问
3.df -Th查看分区怎么挂载 (也可查看磁盘可用空间)
-T : 显示文件系统类型
-h : 以能显示的最大单位显示
4.du  -sh  ./*   查看当前目录下的所有文件大小
-s : 如果后面是目录,只显示一层
-h : 以能显示的最大单位显示
du   -s  ./*会显示当前目录下的每一个文件大小
5.把光驱挂载到mnt下 : mount /dec/cdrom  /mnt
umount /mnt 卸载设备
 6.重新挂载设备
mount -o remount,rw /mnt  # 重新挂载设备并设置rw属性
7. 挂载iso文件
mount  aa.iso  -o loop  /mnt
8. /dev/cdrom------->与sr0 等价
9.卸载光盘 umount /dev/sr0
sudo umount  -f  /dev/sr0强制卸载
 

locate,find,df,mount,du命令的更多相关文章

  1. Linux下查看文件和文件夹大小的df和du命令

        转自:http://www.yayu.org/look.php?id=162 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比 ...

  2. df 和du 命令统计磁盘空间不准确

    Linux & Unix 中 df 和 du 命令统计磁盘空间数值不一致 经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占 ...

  3. df、du命令

     EXT3  最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件 Ext3目前只支持32000个子目录 Ext3文件系统使用32位空间记录块数量和i-节点数量 ...

  4. linux系统df和du命令的区别

    发现一台用户的电脑,df检查出来的/磁盘空间占用了16G,比用du查看得到的磁盘空间大的多,du查看/下所有程序目录加起来还不到5G.这是什么原因呢? 即便是有隐藏文件,查了也很小啊.   因为df和 ...

  5. df 和 du 命令详解

    df命令详细用法 a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) t:显示某一个档案系统的所有分割区磁盘使用量 x:显示不是某一个档案 ...

  6. Linux学习之CentOS(十三)-----磁盘管理之 磁盘与目录的容量(转) df 与du 命令

    磁盘与目录的容量 现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的. 那在文字接口底下该如何叫出这几个数据呢?底下就让我们来谈一谈这两个 ...

  7. linux查看空间情况----df与du命令

    1.查看整个磁盘空间使用情况,可以使用命令 :df   -h 2.获取当前的文件夹下的磁盘使用情况,可以使用如下命令:du --max-depth=1 -h 使用 du --max-depth=1 - ...

  8. linux超级块和inode 详解 和 df 、du 命令详解与环境变量

    一.inode块,Unix文件的核心. 首先需要明白的是,在Unix操作系统中的任何资源都被当作文件来管理.如目录.光驱.终端设备等等,都被当作是一种文件.从这方面来说,Unix操作系统中的所有的目录 ...

  9. Linux命令:nohup、df、du与/dev/null

    早上开始工作时发现服务器挂掉了,重启TongWeb时有报错: 上面的红框圈错了,第一个红框的下一行: java.io.IOException: No Space left on device 我们用d ...

随机推荐

  1. Java Collection - 遍历map的几种方式

    作者:zhaoguhong(赵孤鸿) 出处:http://www.cnblogs.com/zhaoguhong/ 本文版权归作者和博客园共有,转载请注明出处 ---------------- 总结 如 ...

  2. Altera: set pin locations using tcl

    1, compile the project; 2, store current tcl settings: Project –> Generate Tcl File from Project- ...

  3. 树的直径+质因子——好题!cf1101D

    /* 因为质因子很少 状态转移时用dp[u][i]表示结点u的第i个质因子所在的最大深度即可 等价于带限制的求直径 */ #include<bits/stdc++.h> #include& ...

  4. el-upload文件上传组件

    一.介绍 element-ui的组件之一,用来点击上传文件 官方是使用 before-upload 限制用户上传的图片格式和大小.但是某些浏览器不支持此方法,所以使用on-change来代替. 二.代 ...

  5. hdu多校第一场 1013(hdu6590)Code 凸包交

    题意: 给定一组(x1,x2,y),其中y为1或0,问是否有一组(w1,w2,b),使得上述的每一个(x1,x2,y)都满足x1*w1+x2*w2+b在y=1时大于0,在y=-1时小于0. 题解: 赛 ...

  6. mysql中的字符串截取和替换

    -- 替换 replace(字段名,"需要替换的字符","替换的字符") mysql里replace不支持正则匹配 mysql> set @needRep ...

  7. AtCoder ABC 129F Takahashi's Basics in Education and Learning

    题目链接:https://atcoder.jp/contests/abc129/tasks/abc129_f 题目大意 给定一个长度为 L ,首项为 A,公差为 B 的等差数列 S,将这 L 个数拼起 ...

  8. PHP面向对象魔术方法之__toString函数

    l 基本介绍: 当我们希望将一个对象当做字符串来输出时,就会触发__toString魔术方法. <?php header('content-type:text/html;charset=utf- ...

  9. UNIT对话系统(杂记)

    单轮对话指标: 召回率=机器人能回答的问题数/问题总数 准确率=机器人正确回答的问题数/问题总数 问题解决率=机器成功解决的问题数/问题总数 多轮对话指标: 任务完成率=成功结束的多轮会话数/多轮会话 ...

  10. Gabor filter for image processing and computer vision

    介绍 我们已经知道,傅里叶变换是一种信号处理中的有力工具,可以帮助我们将图像从空域转换到频域,并提取到空域上不易提取的特征.但是经过傅里叶变换后,图像在不同位置的频度特征往往混合在一起,但是Gabor ...