Linux中find命令详解
find命令
find 命令用于查找文件或目录
语法格式:
find ./ -type f -name ‘文件名’
参数依次是:find命令,这里的./指的是当前路径,-type是选择文件类型,文件类型可以是 f 、d、 l,f是文件类型,d是目录类型,l是链接类型等。-name 按照名称查找,文件名称要加引号。
-type #按照类型查找
find ./ -type f # 查找当前目录 并且显示隐藏文件 默认显示目录及目录以下所有符合的文件
-name #按照名称查找
find ./ -type f -name "1.txt" # 按照名称查找
find ./ -type f -name "*.txt" # 匹配以.txt结尾的文件
find ./ -type f -name "1.t?t" # 通配符匹配 ?代表任意单个字符 大部分命令都支持
-size # 按照大小查找 k M G
find ./ -size +50M
find ./ -size +50M -size -100M # 并且关系 查找文件大于50 并且小于100
查找大于80并且小于90的文件
find ./ -type f -size +80M -size -90M
-maxdepth # 按照深度等级查找
find ./ -maxdepth 1 -size +50M # 查找1及目录大于50M的文件
find ./ -maxdepth 2 -size +50M # 查找2及目录大于50M的文件
find查找到的文件 如何cp rm move
cp 方法1: cp
[root@oldboyedu ~]# find ./ -type f -name "test.sh"|xargs -i cp {} /opt
方法2: cp
[root@oldboyedu ~]# find ./ -type f -name "test.sh" -exec cp {} /tmp \;
方法3: cp
[root@oldboyedu ~]# cp `find ./ -type f -name "test.sh"` /etc/
mv
方法1:mv
[root@oldboyedu ~]# find ./ -type f -name "test.sh"|xargs -i mv {} /opt
方法2:mv
[root@oldboyedu ~]# find /opt -size +50M -exec mv {} ./ \;
方法3:mv
[root@oldboyedu ~]# mv `find ./ -type f -name "test.sh"` /opt
在find中所有的别名失效
[root@oldboyedu ~]# find ./ -name "test.avi"|xargs ll
xargs: ll: No such file or directory
[root@oldboyedu ~]# find ./ -name "test.avi"|xargs ls -l
-rw-r--r--. 1 root root 5 Nov 5 10:35 ./test.avi
find中的rm 不会提示交互信息 慎用
[root@oldboyedu ~]# find ./ -name "test.avi"
./test.avi
[root@oldboyedu ~]# find ./ -name "test.avi"|xargs rm
[root@oldboyedu ~]# ll test.avi
ls: cannot access test.avi: No such file or directory
Linux中find命令详解的更多相关文章
- 【转】linux中ifconfig 命令详解详解
1 概述 ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电 ...
- linux中awk命令详解(最全面秒懂)
一:linux中awk命令 1.awk命令简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具. 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinber ...
- Linux中rm命令详解
linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除 ...
- linux中top命令详解
linux的top命令里的cpu信息是什么意思呢? Cpu(s): 62.1% us, 15.9% sy,0.1% ni, 19.4% id,2.0% wa,0.1% hi,0.4% si Mem: ...
- linux中echo命令详解
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示 ...
- linux中ls命令详解 (转)
-a -- 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录. -l -- 长(long).列举目 ...
- Linux中ls命令详解
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所 ...
- 【 总结 】linux中test命令详解
test命令在bash shell脚本中经常以中括号([])的形式出现,而且在脚本中使用字母来表示比符号表示更专业,出错率更低. 测试标志 代表意义 文件名.文件类型 -e 该文件名是否存在 -f 该 ...
- linux中dd命令详解
本文转自:https://www.cnblogs.com/yuanqiangfei/p/9138625.html 一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. ...
- Linux中 tr 命令详解
tr - translate or delete characters 主要用于转换和删除字符 带有最常用选项的t r命令格式为:tr -c -d -s [ "string1_to_tran ...
随机推荐
- CSS – Dimension min-content, max-content, fit-content
前言 无意间在 practice 的时候看到视频使用, 以前没有听过. 它有点像 Figma 的 hug content, 据说 CSS 2.1 也是有类似的概念, 只是没有被正式纳入 CSS 里. ...
- Figma 学习笔记 – Interactive Components
参考: Input Field Interaction using Interactive Components in Figma Create interactive components with ...
- Figma 学习笔记 – Prototype
挺简单的, 只要知道它有什么, 基本上就会用了 监听 Event Type 监听 Callback Action 过度 Animation Frame Scrolling
- Nuxt Kit 中的上下文处理
title: Nuxt Kit 中的上下文处理 date: 2024/9/16 updated: 2024/9/16 author: cmdragon excerpt: Nuxt Kit 提供的上下文 ...
- JAVAEE——navicat安装
Navicat Premium 15激活步骤 准备 Navicat Premium 15.Navicat Premium 15注册机 用到的都放在这里了: 链接:https://pan.baidu.c ...
- QT6窗口系统之QT底层窗口QWindow:QT框架中哪些常见窗口是基于QWindow的? 如何实现QT框架栅格窗口?如何实现QT框架OpenGL窗口?
QT6窗口系统之QT底层窗口QWindow:QT框架中哪些常见窗口是基于QWindow的? 如何实现QT框架栅格窗口?如何实现QT框架OpenGL窗口? 简介 本文介绍了QT6窗口系统中的QT底层窗口 ...
- 线段树与离散化技巧 Mayor's posters——poj 2528
问题描述: 有一堵海报墙,从左到右一共有10000000个小块,墙上贴了许多海报,每张海报的高度与墙的高度相同,宽度不同,新帖的海报会将原有的海报覆盖,问当所有人把海报贴完是,墙上可以看到几张海报 输 ...
- 生成系统中的maven依赖信息
在项目终端直接执行命令 mvn project-info-reports:dependencies 等待文件生成... 生成信息如下...
- axios有没有做过⼀些业务封装?
啊,有的,在项⽬⾥⾯我主要是封装过axios的拦截器部分 我在请求拦截器⾥⾯做了注⼊全局token的事情,这个事⼉是因为有很多接⼝都需要这个token来做数据 鉴权,为了避免书写多次 统⼀配置了⼀下 ...
- 小程序把html代码渲染到页面上 rich-text
<rich-text nodes="<h1>html的代码显示再小程序使用rich-text组件</h1>"></rich-text> ...