查找文件路径_linux查找文件路径 - CSDN
精华内容
参与话题
  • Linux查询出某个名的文件所在路径

    万次阅读 2020-03-03 15:07:24
    Linux查询出某个名的文件所在路径
    • 应用场景:

    接手了一个测试环境的Linux服务器,知道JDK已经安装,要配置环境变量,但是不知道jdk安装路径,怎么配?网上说:#whereis jdk 即可,我用了,感觉不好用。找了一个find命令,虽然有说速度性能不是那么高效,但是我就找个文件,无妨无妨;

    • 使用案例:
    #find /usr/ -name '*mycat*'           查询文件名中包含mycat的文件所在路径
    #find /usr/ -name 'mycat*'            查询文件名以mycat开头的文件所在路径
    #find /usr/ -name '*mycat'            查询文件名以mycat结尾的文件所在路径
    其中*是通配符

     

     
    展开全文
  • linux下查找某个文件位置的方法

    千次阅读 2019-07-03 12:11:20
    linux下查找某个文件位置的方法 whereis <程序名称> 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B <目录> 在指定目录下查找二...

    linux下查找某个文件位置的方法
    whereis <程序名称>
    查找软件的安装路径
    -b 只查找二进制文件
    -m 只查找帮助文件
    -s 只查找源代码
    -u 排除指定类型文件
    -f 只显示文件名
    -B <目录> 在指定目录下查找二进制文件
    -M <目录> 在指定目录下查找帮助文件
    -S <目录> 在指定目录下查找源代码

    locate <文件名称>
    在文件索引数据库中搜索文件
    -d <数据库路径> 搜索指定数据库
    updatedb
    更新文件索引数据库

    find [路径] <表达式>
    查找文件
    -name <表达式> 根据文件名查找文件
    -iname <表达式> 根据文件名查找文件,忽略大小写
    -path <表达式> 根据路径查找文件
    -ipath <表达式> 根据路径查找文件,忽略大小写
    -amin <分钟> 过去N分钟内访问过的文件
    -atime <天数> 过去N天内访问过的文件
    -cmin <分钟> 过去N分钟内修改过的文件
    -ctime <天数> 过去N天内修改过的文件
    -anewer <参照文件> 比参照文件更晚被读取过的文件
    -cnewer <参照文件> 比参照文件更晚被修改过的文件
    -size <大小> 根据文件大小查找文件,单位b c w k M G
    -type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录 p 管道文件 f 普通文件 l 链接 s 端口文件
    -user <用户名> 按归属用户查找文件
    -uid 按UID查找文件
    -group <群组名> 按归属群组查找文件
    -gid 按GID查找文件
    -empty 查找空文件

    从文件内容查找匹配指定字符串的行:
    $ grep “被查找的字符串” 文件名
    从文件内容查找与正则表达式匹配的行:
    $ grep –e “正则表达式” 文件名
    查找时不区分大小写:
    $ grep –i “被查找的字符串” 文件名
    查找匹配的行数:
    $ grep -c “被查找的字符串” 文件名
    从文件内容查找不匹配指定字符串的行:
    $ grep –v “被查找的字符串” 文件名

    从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
    find / -type f -name “*.log” | xargs grep “ERROR”

    系统查找到httpd.conf文件后即时在屏幕上显示httpd.conf文件信息。
    find/-name"httpd.conf"-ls

    在根目录下查找某个文件
    find . -name “test”

    在某个目录下查找包含某个字符串的文件

    grep -r “zh_CN” ./
    标签: Linux

    展开全文
  • Linux下查找某一文件所在的路径比较实用的两个命令: 1. whereis 文件名 2. locate -文件名

    Linux下查找某一文件所在的路径比较实用的两个命令:

    1.

    whereis 文件名

    2.

    locate -文件名

     

    展开全文
  • 输出目录下的文件、文件夹,遍历文件及查询文件信息 包含的模块:os、time、glob、time、datetime、fnmatch os.getcwd() os.path.join() os.listdir() os.scandir() os.stat() os.walk() glob.glob() time.ctime() ...

    输出目录下的文件、文件夹,遍历文件及查询文件信息

    包含的模块:os、time、glob、time、datetime、fnmatch
    os.getcwd()
    os.path.join()
    os.listdir()
    os.scandir()
    os.stat()
    os.walk()
    glob.glob()
    time.ctime()
    datetime.datetime.fromtimestamp()
    fnmatch.fnmatch()

    1.os模块

    . os.getcwd() #获得该程序所在的路径

    import os
    print(os.getcwd())
    

    输出结果为该程序运行的绝对路径

    • os.path.jion() #让程序在windows和其他系统下都可以输出文件路径
    print(os.path.join('alien_invasion','images'))
    

    输出结果为:alien_invasion\images

    • os.listdir() #遍历该程序运行的路径下的所有文件
    #遍历该程序运行的路径下的所有文件
    for item in os.listdir():
         print(item)
    
    #遍历指定相对路径或绝对路径下的文件
    for items in os.listdir('E:\\data'):
        print(items)
    

    在listdir的基础上判文件时文件还是文件夹

    for item in os.listdir():
        print(item,os.path.isdir(item))  
    
    • os.scandir() #可以给出文件名字、相对路径、是否为文件夹
    for file in os.scandir():
        print(file.name,file.path,file.is_dir())
    

    #注意是否为文件夹的表述方式,在不同的方法下,函数也不同

    #文件的相关信息**.stat()**
    #st_size:文件的体积大小(单位:bytes),除以1024就是kb
    #st_atimes:文件最近的访问时间
    #st_mtimes:文件最近的修改时间
    #st_ctimes:Windows下表示创建时间
    import os
    for file in os.scandir():
        print(file.name,file.stat())
    
    import os
    print(os.stat('text.py'))
    
    • os.walk #遍历文件夹中的所有文件
    #dirpath 文件夹的路径
    #dirnames #dirpath这个文件夹下的子文件列表
    #filenames #dirpath这个文件夹下的文件列表
    
    #遍历当前相对路径下的文件夹、子文件夹、文件
    import os
    for dirpath,dirnames,filenames in os.walk('./'):
        #一个格式不同类型的信息合在一起要加f,
        print(f'发现文件夹{dirpath}')
        print(filenames)
    

    2.glob

    *匹配所有字符
    ?也可但是后边只有一个字符
    [0-9] 包含[]中的字符
    [!sep] 不包含[]中的字符

    print(glob.glob( 'python*.py'))
    
    import glob
    #把藏在很多层下面的文件都找出来
    print(glob.glob('**/*.ipynb',recursive=True))
    

    3.Time 将.stat()输出的时间戳转化为可以读懂的格式

    #Unix时间戳
    #转换为可以看懂的时间time.ctime()
    import time
    for file in os.scandir():
        print(file.name,file.stat().st_size,time.ctime(file.stat().st_mtime))
    

    4.datetime

    #datetime模块
    #datetime.datetime.fromtimestamp()
    import datetime
    that_time=datetime.datetime.fromtimestamp(2324567899)
    print(that_time)
    print(that_time.hour,that_time.minute,that_time.second)
    

    5.fnmatch

    #匹配文件名称,文件名1是否满足变量2的要求
    import fnmatch
    print(fnmatch.fnmatch('makerbean','m*'))
    
    展开全文
  • linux查找文件路径

    千次阅读 2019-04-19 16:31:12
    1.linux查找可执行文件路径 which命令 例如: 注意:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 查看环境变量:echo $PATH whereis命令 Linux whereis命令用于查找文件。 该指令会在特定目录中...
  • Linux搜索文件路径

    千次阅读 2019-03-29 14:10:22
    在安装好Git、JDK和jenkins之后,就需要在jenkins中进行对应的设置,比如在全局工具配置模块,需要写入JDK的安装路径。 1、which java 首先输入命令行,查看结果: [root@localhost ~]#which java /usr/bin/java...
  • 上一章节讲诉了使用find命令查询...所以针对这个问题,今天我们来学习另外一个能快速查找一个文件的命令,以及这个命令原理是什么,还会教大家如何在linux中查找我们输入命令所在文件路径。 一、locate 命令 : l...
  • Linux 下查找文件的具体路径

    千次阅读 2018-07-17 14:33:34
    Linux 下查找文件的具体路径 find / -name 文件名
  • mac如何通过路径找到对应的文件夹

    万次阅读 2018-05-22 16:22:41
    点击桌面或finder,cmd+shift+G,输入路径即可找到对应文件夹。
  • mac下查找文件完整路径

    万次阅读 2018-07-25 11:56:12
    查找文件完整路径分两种情况: 不知道文件的位置,只知道文件的名称,想查看文件在哪个路径下; 知道文件的位置和名称,想查看文件的完整路径。 第一种情况可以用find命令查找,举例如下(在/Users/liqing/路径...
  • linux 如何查找命令的路径

    万次阅读 2014-07-07 10:30:59
    linux 下,我们常使用 cd ,grep,vi 等命令,有时候我们要查到这些命令所在的位置,如何做呢? linux下有2个命令可完成该功能:which ,whereis ...which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的位置
  • ubuntu下如何查找某个文件路径

    万次阅读 2013-12-01 15:01:59
     特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.  2.find / -name 文件名  特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用 ...
  • 在mac里快速查找文件及所在路径

    万次阅读 2017-04-09 11:08:54
    在mac 主屏幕右上角,打开spotlight,输入想要查找文件的名字,在结果里,点击目标文件,然后command键+ 回车键,就可以打开文件所在目录了
  • eclipse快速找到当前文件路径

    万次阅读 2018-07-18 09:11:24
    Path:指的是相对与eclipse项目的路径 Type:此文件夹的项目 Location:电脑上的此项目的绝对路径 Size:此文件的大小 Last modified:最后修改的时间 Text file ecoding:此文件的编码,默认GBK,可以修改为UTF-8 ...
  • linux根据文件名查找文件路径

    万次阅读 2019-01-10 11:24:26
    查找“dubbo-consumer.xml”为例 方法一:当前文件夹下操作 find ./ -name dubbo-consumer.xml 结果: 方法二:未知准确文件夹查找 find /home/ct/ -name dubbo-consumer.xml 结果:  ...
  • cmd如何查找目录和文件

    万次阅读 2017-03-30 13:25:00
    打开cmd后出现 c:\Users\xxxxx> 如,要查找D盘doc文件夹中的1.txt文件C:\Users\xxxxx>d: D:> D:>cd doc输入dir可查看该文件夹下所有文件 D:\doc>dir
  • 许多时候按照搜索的资料操作会出现以下问题 ①修改或添加配置文件内容,source运行该修改文件就会报错Error:No such file or directory(没有该文件或文件夹)。 ②按照资料的位置,该路径下没有要找文件夹。可能...
  • Linux如何查找文件安装路径

    万次阅读 2017-07-26 11:39:00
    比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、 添加安装文件等等,很多地方都要用到查案文件安装路径的命令。 这里给大家介绍Linux查看文件安装路径(地址)命令。   一、查看文件...
  • Linux查看文件路径

    万次阅读 2017-12-21 16:22:58
    Linux下有两个命令可以查看命令或者文件所在的位置 1.which which 用来查看当前要执行的命令所在的路径 举个例子: [root@admin ~]# which python /usr/bin/python 意思就是说:如果我直接输入 python ,那么输出的...
  • intelliJ IDEA 中快速定位当前文件路径

    万次阅读 2018-03-26 14:36:10
    比如使用双击shift进行了文件搜索法已方法一:方法2:
1 2 3 4 5 ... 20
收藏数 864,602
精华内容 345,840
关键字:

查找文件路径