Linux 文件查找命令which,find详解

ops/2025/1/15 20:38:12/

which

which命令可以查找可执行文件的路径,根据环境变量PATH的值搜索指令命令的路径

例如此时要搜索ls命令文件的路径,则执行

which ls

返回

/usr/bin/ls

若此时要查找python的路径,则执行

which python

返回

/root/anaconda3/bin/python

注意这里的路径取决于系统中环境变量的路径,不同系统可能会有所不同

find

find命令用于查找指定路径上的文件或目录,常用的option选项为-name和-size

-name的用法是使用目录或文件的完整名称或使用通配符*进行查找,用法为

find 查找路径 -name 文件或目录名称

-size的用法是使用文件大小作为筛选标准进行查找,用法为

find 查找路径 -size +|-n[ckMG]

这里+和-分别代表大于和小于,选一个进行使用,n表示大小[ckMG]表示单位,c表示字节,k表示KB,M表示MB,G表示GB

-name

若这里要查找根目录下所有名称包含service的文件或目录,则可以执行

find / -name *service*

-size

若这里要查找根目录下/所有大于2GB的文件,则可以执行

find / -size +2G


http://www.ppmy.cn/ops/111254.html

相关文章

Qt事件处理机制

用qt实现简单闹钟 widget.h #ifndef WIDGET_H #define WIDGET_H #include<QPushButton> #include<QTextEdit> #include<QLabel> #include <QWidget> #include<QMouseEvent> #include<QPoint> #include<QTime> #include<QTimer&…

NASA数据集:ASTER L2 地表辐射率 VNIR 和 SWIR V003

目录 简介 摘要 代码 引用 网址推荐 0代码在线构建地图应用 机器学习 ASTER L2 地表辐射率 VNIR 和 SWIR V003 简介 ASTER 地表辐照度可见近红外和短波红外(AST_09)是一个多文件产品(https://lpdaac.usgs.gov/documents/996/ASTER_Earthdata_Search_Order_Instruct…

GlusterFS分布式存储

目录 一、GlusterFS分布式存储概述 1、GFS概念 2、GFS特点 3、GFS术语 4、GFS架构 5、GFS工作流程 6、GlusterFs的卷类型 6.1、 分布式卷&#xff08;Distributed Volume&#xff09; 6.2、条带卷&#xff08;Striped Volume&#xff09; 6.3、复制卷&#xff08;Rep…

laravel 11 区分多模块的token

数据表&#xff1a;用户表&#xff08;users&#xff09;、管理员表&#xff08;admin_user&#xff09;&#xff0c; 配置bootstrap/app.php guards > [web > [driver > session,provider > admin_users,],home > [driver > sanctum,provider > users,]…

android os 多用户介绍

AOSP (Android Open Source Project) 中的 multi-user 支持允许设备上存在多个用户账户&#xff0c;每个用户都有自己的环境、应用和数据。这种特性对于平板电脑或家庭娱乐设备尤其有用&#xff0c;因为它允许多个家庭成员或朋友共享同一设备而不互相干扰。 下面是一些与 AOSP…

前端网络请求库:Axios

目录 1. 网络请求的基本概念 1.1 网络请求的基础HTTP协议 1.2 HTTP工作原理 1.3 TCP连接 1.31 建立TCP连接 1.31 关闭TCP连接 1.4 HTTP的请求方法 1.5 HTTP的响应状态码分类 1.6. 前端网络请求方式 2. Axios在在vue项目中的使用 2.1安装与使用 2.2 Axios使用HTTP请求…

erlang学习: Mnesia Erlang数据库2

Mnesia数据库增加与查询学习 -module(test_mnesia).-record(shop, {item, quantity, cost}). -record(cost, {name, price}). -record(design, {info, plan}). %% API -export([insert/3,select/1,start/0]). start() ->mnesia:start().insert(Name, Quantity, Cost) ->…

QT 中使用QXlsx 读写文件

PC 工具中需要操作xlsx格式的数据&#xff0c;前面使用的是QAxObject&#xff0c;需要一些设置&#xff0c;还要安装office的控件或者wps的控件&#xff0c;在一些电脑上面有的时候还会有异常&#xff0c;后面发现一个好像的开源库QXls&#xff0c;发现读写的速度比以前快&…