Linux 基础知识笔记2 --查找

locate

-i 忽略大小写的差异
-r 后面可接正则表示法的显示方式

which (寻找可执行文件)

-a 将所有由PATH目录中可以找到都指令均列出而不止第一个被找到的指令名称

whereis locate 在数据库去寻找, updatedb 更新数据库,需要root
find 在硬盘里查找,所以find比较慢

whereis (寻找特定档案)

-b 找 binary 格式的档案
-m 找在说明文件 manual 路径下的档案
-s 找 source 來源档案
-u 搜寻和在上述三个项目当中的其他特殊档案

find

-atime -ctime -mtime

-mtime n 在 n 天之前的『一天之内』被更改过内容的档案
-mtime +n 列出在 n 天之前(不含 n 天本身)被更动过内容的档案档名;
-mtime -n 列出在 n 天之内(含 n 天本身)被更动过内容的档案档名.
-newer FILENAME 列出比 FILENAME 还要新的档案档名
+4 代表大于等于 5 天前的檔名: find /var -mtime +4
-4 代表小于等于 4 天内的档案档名: find /var -mtime -4
 4 则是代表 之前 4-5 那一天的档案档名: find /var -mtime 4

使用者或组名

-uid n 用户的账号 ID, UID ,这个 UID 记录在/etc/passwd 里面和账号名称对应的数字.
-gid n 组名的 ID, GID, GID 记录在/etc/group
-user NAME 为使用者账号名称
-group NAME 为组名
-nouser 找出没有属主
-nogroup 不存在于 /etc/group

-name:

-name FIMENAME 搜寻文件名为 FILENAME 的档案

-size:

-size [+-]SIZE 搜寻比 SIZE 还要大(+)或小(-)的档案.

SIZE:

c 代表 byte
k 代表 1024bytes

例如:比 50KB还要大的档案, 就是 -size +50k

-type

f 普通文件
b 块装置
c 字符装置
l 链接档
d 目录
l 连结档
s socket
p 管道文件

-perm

-perm -XXX  XXX为权限的八进制表示
-rwxr--r-- ,0744 , -perm -0744,
-rwsr-xr-x ,4755 时,也会被列出來, 因为 -rwsr-xr-x 的属性已经囊括了 -rwxr--r-- 的属性了.

-depth

首先匹配所有的文件然后再进入子目录中查找.

-mount

从当前的文件系统中(不进入其他文件系统)查找.

-exec/ok

接到 find 的后面对 find 所查找的内容进行操作.比如rm, ls

格式 find ~/Work/ -type d -name "Assembly" -exec ls {} \;
-exec + command {} \;

如果是 -ok, 那么在执行command的时候会提示是否执行这个command.

时间: 2024-10-11 22:32:07

Linux 基础知识笔记2 --查找的相关文章

linux 基础知识笔记1 --权限

常见命令的特殊用法 cp cp -i # 覆盖提示 alias cp="cp -i" mv -i # 覆盖提示 alias mv="mv -i" cp -r # 复制目录 cp -a # 保留权限 cp -s a b # link file, only in current directory ln -s a b # a 要使用绝对路径, b 可以不用 cp -d a b # 直接复制 a 所链接的 文件, 使 b 也链接到 a 所链接的文件 chattr, lsa

学习笔记-《Linux基础知识之挂载详解(mount,umount及开机自动挂载)》

<Linux基础知识之挂载详解(mount,umount及开机自动挂载)>来源:Linux社区  作者:chawan 原文链接 http://www.linuxidc.com/Linux/2016-08/134666.htm 以下是学习作者这篇文章做的一些摘要及学习体会. 重要概念(经典原文引述) 挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过"关联"至根文件系统上的某个目录来实现,此关联操作即为"挂载",此目录即为"挂载点

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win

linux基础知识复习

@(tigerfive)[linux,基础知识,复习笔记] linux基础复习(一) 今天只整理框架,具体内容之后详细整理吧 文件管理 文件基本操作>创建文件和目录>拷贝文件和目录>剪切文件和目录>删除文件和目录>查看文件和目录>查看文件属性>查看文件内容>过滤文件内容>编辑文件内容>统配符使用>命令别名 用户和组管理 用户基本操作>添加账户>设置密码>删除账户>修改密码组基本管理>创建组>查看组>

linux基础命令--笔记

linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .help pwd   help  内置命令可用man cd  等查看. 4  . ls==list 查看目录列表 5 .  mkdir   == make directory  创建目录.例如:mkdir /date -p 递归创建目录 :mk 6  .  cd      ==change directo

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委:

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec