Linux的find命令

Linux的find命令主要用来查找系统中的文件。命令格式如下:

find命令的格式: find  [-path ..] -options [-print -exec -ok]
path:要查找的目录路径。
~ 表示$HOME目录
. 表示当前目录
/ 表示根目录
-print :表示将结果输出到标准输出
-exec :对匹配的文件执行该参数所给出的shell命令。形式为 command  {} \; ,注意{}与\; 之间有空格
-ok :与-exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行

options常用的有下选项:
-name 按照名字查找
-perm 安装权限查找
-prune 不再当前指定的目录下查找
-user 文件属主来查找
-group 所属组来查找
-nogroup 查找无有效所属组的文件
-nouser 查找无有效属主的文件
-type 按照文件类型查找
  • Demo
# 当前路径下查找名为source_code的文件或文件夹(递归子文件夹)
$ find . -name source_code
./source_code

# 查找当前路径下的txt文件
$ find . -name "*.txt"
./crontab.txt

# 根据文件权限查找,查找权限为777的文件
$ find . -perm 777
./test.sh

# 根据类型查找,查找符号链接
$ find . -type l
./Chapter14/multem

# 根据修改时间查找
$ find . -mtime 7 -type f
./model-zoo/.DS_Store
./model-zoo/vgg19/train_val.prototxt
./model-zoo/vgg19/VGG_ILSVRC_19_layers.caffemodel

# 根据文件大小查找
$ find . -size +1k -type f
./.DS_Store
./Chapter14/.DS_Store
./Chapter15/.DS_Store
./Chapter16/.DS_Store
./Chapter17/.DS_Store
./filename.txt

# 查找文件并删除
$ find . -size +1k -type f -ok rm {} \;
"rm ./.DS_Store"? y
"rm ./Chapter14/.DS_Store"? y
"rm ./Chapter15/.DS_Store"? y
"rm ./Chapter16/.DS_Store"? y
"rm ./Chapter17/.DS_Store"? y
"rm ./filename.txt"? n

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏漫漫全栈路

ASP.NET MVC学习笔记07数据表和模型添加新字段

给电影表和模型添加新字段 在本节中,您将使用Entity Framework Code First来实现模型类上的操作。从而使得这 些操作和变更,可以应用到数据...

2993
来自专栏FreeBuf

Squirrelmail远程代码执行漏洞(CVE-2017-7692)复现+修复方案

一、实验环境 操作机:kali2.0 目标机:Centos 6.0 Squirrelmail版本:1.4.22-4el6 二、漏洞原理 1、有一个可以登录的邮...

20110
来自专栏冰霜之地

初探 Go 的编译命令执行过程

Go 语言这两年在语言排行榜上的上升势头非常猛,Go 语言虽然是静态编译型语言,但是它却拥有脚本化的语法,支持多种编程范式(函数式和面向对象)。Go 语言最最吸...

723
来自专栏林德熙的博客

win10 uwp 打开文件管理器选择文件

本文:让文件管理器选择文件,不是从文件管理器获得文件。 假如已经获得一些文件,那么如何从文件管理器选择这些文件? 使用方法很简单。

621
来自专栏web编程技术分享

【php增删改查实例】第十八节 - login.php编写

1725
来自专栏互联网开发者交流社区

SpringBoot配置文件的加载位置

942
来自专栏蜉蝣禅修之道

eclipse下配置Heritrix1.14.4

1562
来自专栏bboysoul

在输入linux sudo密码的时候显示星号

大家都知道我们在输入linux sudo密码的时候终端是不显示任何东西的,虽然这样安全,但是我们不知道我们按下的密码到底输入进去了没有,如果可以像在网站上登录账...

512
来自专栏用户2442861的专栏

系统的环境变量path的作用是什么

 http://blog.csdn.net/libo2006/article/details/1531545

552
来自专栏我和未来有约会

分析Silverlight跨域调用

分析Silverlight跨域调用 在silverlight开发的过程中不免要遇到跨域的问题,在这里以跨域调用Webservice为例子来分析一下跨域的问题。...

1788

扫码关注云+社区