精华内容
下载资源
问答
  • ubuntu系统中文件和内容查找命令总结linux操作系统 电脑资料 ... find 命令 由于find具有强大功能所以它选项也很多其中大部分选项都值得我们花时间来了解一下即使系统中含有网络文件系统( NFS)find命令在该文件系统
  • Linux findfind命令用来查找在所在目录相对路径下的文件。任何位于参数之前的字符串都将被视为欲查找目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录查找目录与文件。并且将查找到的子目录...

    Linux find

    find命令用来查找在所在目录相对路径下的文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

    语法:

    find path -option 文件名 [ 动作]

    常见参数:

    -mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件

    -amin n : 在过去 n 分钟内被读取过

    -anewer file : 比文件 file 更晚被读取过的文件

    -atime n : 在过去n天内被读取过的文件

    -cmin n : 在过去 n 分钟内被修改过

    -cnewer file :比文件 file 更新的文件

    -ctime n : 在过去n天内被修改过的文件

    -empty : 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name

    -ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写

    -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写

    -size n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 文件类型是 c 的文件。

    动作:

    -detele 删除文件

    -exec command {} \; 执行命令,花括号代表当前文件

    -ls 列出当前文件, ls dils 格式

    -print 完整的文件名并添加一个回车换行符

    -print 0 打印完整的文件名并不添加一个回车换行符

    -printf format 打印格式

    其他字符:

    !取反

    -or o 逻辑 或

    -and 逻辑 和

    实例:

    将目前目录及其子目录下所有最近5天内更新过的文件列出 find . -ctime -5

    将目前文件及子目录下名为1.py的文件列出来 find . -name 1.py

    将当前目录下及子目录文件名后缀.py的文件全部列出 find . -name *.py

    查找指定文件类型的文件名: find /data/dev -name app -type d

    查找文件名并且文件类型删除: find /data/dev -name app -type d -delete

    查找文件权限是664: # find . -perm 664

    查找大于1024k的文件: # find . -size -1024k

    查找3天内修改的文件: find . -ctime -3

    只显示第一级目录: # find /etc -type d -maxdepth 1

    展开全文
  • 查找目录名autobackup,并且列出路径:find -name ‘autobackup’-type d find -name ‘directoryname’-type d 转载于:https://www.cnblogs.com/feiyue-zh/p/7793113.html

    查找目录名autobackup,并且列出路径:find -name ‘autobackup’-type d

    find -name ‘directoryname’-type d

     

     

     

    转载于:https://www.cnblogs.com/feiyue-zh/p/7793113.html

    展开全文
  • Linux系统查找文件目录的技巧 命令行如下 find . -type f -size +1000000k Linux系统查找文件目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?...

    Linux系统下查找大文件或目录的技巧


    命令行如下

    find . -type f -size +1000000k 

    Linux系统下查找大文件或目录的技巧


    当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?

      #已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小

      du -sh [dirname|filename]

      如:

      当前目录的大小:

      du -sh .

      当前目录下个文件或目录的大小:

      du -sh *

    [root@td-agtfl2 var]# du -sh *
    12K     account
    1.7M    cache
    16K     crash
    28K     db
    28K     empty
    16K     ftp
    12K     gdm
    3.7G    lib
    8.0K    local
    36K     lock
    13M     log
    16K     lost+found
    4.0K    mail
    8.0K    net-snmp
    8.0K    nis
    8.0K    opt
    8.0K    preserve
    240K    run
    14M     spool
    12K     tmp
    8.0K    tux
    2.1M    www
    24K     yp

      显示前10个占用空间最大的文件或目录:

      du -s * | sort -nr | head

     

     

    用root到/目录下去利用命令
    du -s -h ./*
    查看哪个目录占用了这么多的磁盘,如果找到后,依次进入那个目录,利用相同的办法,就能定位到文件上去。


    本文转自 杰思 51CTO博客,原文链接:http://blog.51cto.com/12700807/1916866


    展开全文
  • 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。1: 如何查找大...

    在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。

    1: 如何查找大文件?

    其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目录下,超过800M大小的文件

    [root@getlnx01 u03]# pwd

    /u03

    [root@getlnx01 u03]# find . -type f -size +800M

    ./flash_recovery_area/backup/backupsets/ora_df873519197_s46815_s1

    ./flash_recovery_area/backup/backupsets/ora_df873523646_s46822_s1

    ./flash_recovery_area/backup/backupsets/ora_df873521714_s46818_s1

    ./flash_recovery_area/backup/backupsets/ora_df873522876_s46820_s1

    ./flash_recovery_area/backup/backupsets/ora_df873517396_s46813_s1

    ./flash_recovery_area/backup/backupsets/ora_df873523321_s46821_s1

    ./flash_recovery_area/backup/backupsets/ora_df873515765_s46811_s1

    ./flash_recovery_area/backup/backupsets/ora_df873520789_s46817_s1

    ./flash_recovery_area/backup/backupsets/ora_df873524162_s46823_s1

    ./flash_recovery_area/backup/backupsets/ora_df873518302_s46814_s1

    ./flash_recovery_area/backup/backupsets/ora_df873519953_s46816_s1

    ./flash_recovery_area/backup/backupsets/ora_df873516500_s46812_s1

    ./flash_recovery_area/backup/backupsets/ora_df873513413_s46809_s1

    ./flash_recovery_area/backup/backupsets/ora_df873514789_s46810_s1

    ./oradata/epps/invsubmat_d08.dbf

    ./oradata/epps/gmtinv_d08.dbf

    ./oradata/epps/gmtinv_x01.dbf

    ./oradata/epps/undotbs02.dbf

    ./oradata/epps/gmtinv_d07.dbf

    ./oradata/epps/undotbs01.dbf

    ./oradata/epps/gmtinv_x02.dbf

    如上命令所示,我们仅仅能看到超过800M大小的文件的文件名称,但是对文件的信息(例如,文件大小、文件属性)一无所知,那么能否更详细显示一些文件属性或信息呢,当然可以,如下所示

    [root@getlnx01 u03]# find . -type f -size +800M  -print0 | xargs -0 ls -l

    -rw-r----- 1 oracle oinstall 2782846976 Mar  6 11:51 ./flash_recovery_area/backup/backupsets/ora_df873513413_s46809_s1

    -rw-r----- 1 oracle oinstall 1878433792 Mar  6 11:53 ./flash_recovery_area/backup/backupsets/ora_df873514789_s46810_s1

    -rw-r----- 1 oracle oinstall 1378492416 Mar  6 11:54 ./flash_recovery_area/backup/backupsets/ora_df873515765_s46811_s1

    -rw-r----- 1 oracle oinstall 1641381888 Mar  6 11:56 ./flash_recovery_area/backup/backupsets/ora_df873516500_s46812_s1

    -rw-r----- 1 oracle oinstall 1564065792 Mar  6 11:58 ./flash_recovery_area/backup/backupsets/ora_df873517396_s46813_s1

    -rw-r----- 1 oracle oinstall 1663492096 Mar  6 12:00 ./flash_recovery_area/backup/backupsets/ora_df873518302_s46814_s1

    -rw-r----- 1 oracle oinstall 1368244224 Mar  6 12:02 ./flash_recovery_area/backup/backupsets/ora_df873519197_s46815_s1

    -rw-r----- 1 oracle oinstall 1629069312 Mar  6 12:04 ./flash_recovery_area/backup/backupsets/ora_df873519953_s46816_s1

    -rw-r----- 1 oracle oinstall 1629954048 Mar  6 12:06 ./flash_recovery_area/backup/backupsets/ora_df873520789_s46817_s1

    -rw-r----- 1 oracle oinstall 1202192384 Mar  6 12:07 ./flash_recovery_area/backup/backupsets/ora_df873521714_s46818_s1

    -rw-r----- 1 oracle oinstall 1189388288 Mar  6 12:10 ./flash_recovery_area/backup/backupsets/ora_df873522876_s46820_s1

    -rw-r----- 1 oracle oinstall 1089257472 Mar  6 12:11 ./flash_recovery_area/backup/backupsets/ora_df873523321_s46821_s1

    -rw-r----- 1 oracle oinstall 1097687040 Mar  6 12:12 ./flash_recovery_area/backup/backupsets/ora_df873523646_s46822_s1

    -rw-r----- 1 oracle oinstall 1051009024 Mar  6 12:13 ./flash_recovery_area/backup/backupsets/ora_df873524162_s46823_s1

    -rw-r----- 1 oracle oinstall 4294975488 Apr  3 15:07 ./oradata/epps/gmtinv_d07.dbf

    -rw-r----- 1 oracle oinstall 4194312192 Apr  1 22:36 ./oradata/epps/gmtinv_d08.dbf

    -rw-r----- 1 oracle oinstall 4294975488 Apr  3 15:54 ./oradata/epps/gmtinv_x01.dbf

    -rw-r----- 1 oracle oinstall 4294975488 Apr  3 15:57 ./oradata/epps/gmtinv_x02.dbf

    -rw-r----- 1 oracle oinstall 4294975488 Apr  1 22:35 ./oradata/epps/invsubmat_d08.dbf

    -rw-r----- 1 oracle oinstall 8589942784 Apr  4 09:55 ./oradata/epps/undotbs01.dbf

    -rw-r----- 1 oracle oinstall 8589942784 Apr  4 09:15 ./oradata/epps/undotbs02.dbf

    当我们只需要查找超过800M大小文件,并显示查找出来文件的具体大小,可以使用下面命令

    [root@getlnx01 u03]# find . -type f -size +800M  -print0 | xargs -0 du -h

    1.3G    ./flash_recovery_area/backup/backupsets/ora_df873519197_s46815_s1

    1.1G    ./flash_recovery_area/backup/backupsets/ora_df873523646_s46822_s1

    1.2G    ./flash_recovery_area/backup/backupsets/ora_df873521714_s46818_s1

    1.2G    ./flash_recovery_area/backup/backupsets/ora_df873522876_s46820_s1

    1.5G    ./flash_recovery_area/backup/backupsets/ora_df873517396_s46813_s1

    1.1G    ./flash_recovery_area/backup/backupsets/ora_df873523321_s46821_s1

    1.3G    ./flash_recovery_area/backup/backupsets/ora_df873515765_s46811_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873520789_s46817_s1

    1004M   ./flash_recovery_area/backup/backupsets/ora_df873524162_s46823_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873518302_s46814_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873519953_s46816_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873516500_s46812_s1

    2.6G    ./flash_recovery_area/backup/backupsets/ora_df873513413_s46809_s1

    1.8G    ./flash_recovery_area/backup/backupsets/ora_df873514789_s46810_s1

    4.1G    ./oradata/epps/invsubmat_d08.dbf

    4.0G    ./oradata/epps/gmtinv_d08.dbf

    4.1G    ./oradata/epps/gmtinv_x01.dbf

    8.1G    ./oradata/epps/undotbs02.dbf

    4.1G    ./oradata/epps/gmtinv_d07.dbf

    8.1G    ./oradata/epps/undotbs01.dbf

    4.1G    ./oradata/epps/gmtinv_x02.dbf

    如果你还需要对查找结果按照文件大小做一个排序,那么可以使用下面命令

    [root@getlnx01 u03]# find . -type f -size +800M  -print0 | xargs -0 du -h | sort -nr

    1004M   ./flash_recovery_area/backup/backupsets/ora_df873524162_s46823_s1

    8.1G    ./oradata/epps/undotbs02.dbf

    8.1G    ./oradata/epps/undotbs01.dbf

    4.1G    ./oradata/epps/invsubmat_d08.dbf

    4.1G    ./oradata/epps/gmtinv_x02.dbf

    4.1G    ./oradata/epps/gmtinv_x01.dbf

    4.1G    ./oradata/epps/gmtinv_d07.dbf

    4.0G    ./oradata/epps/gmtinv_d08.dbf

    2.6G    ./flash_recovery_area/backup/backupsets/ora_df873513413_s46809_s1

    1.8G    ./flash_recovery_area/backup/backupsets/ora_df873514789_s46810_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873520789_s46817_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873519953_s46816_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873518302_s46814_s1

    1.6G    ./flash_recovery_area/backup/backupsets/ora_df873516500_s46812_s1

    1.5G    ./flash_recovery_area/backup/backupsets/ora_df873517396_s46813_s1

    1.3G    ./flash_recovery_area/backup/backupsets/ora_df873519197_s46815_s1

    1.3G    ./flash_recovery_area/backup/backupsets/ora_df873515765_s46811_s1

    1.2G    ./flash_recovery_area/backup/backupsets/ora_df873522876_s46820_s1

    1.2G    ./flash_recovery_area/backup/backupsets/ora_df873521714_s46818_s1

    1.1G    ./flash_recovery_area/backup/backupsets/ora_df873523646_s46822_s1

    1.1G    ./flash_recovery_area/backup/backupsets/ora_df873523321_s46821_s1

    不过如上截图所示,有时候排列的顺序并不完全是按大小一致,这个是因为du命令的参数h所致,你可以统一使用使用MB来显示,这样就能解决这个问题。到这里,这个在Linux系统查找大文件的命令已经非常完美了,当然如果你还有很多的需求,那么可以在这个命令上做修改、调整.

    2: 如何查找Linux下的大目录

    譬如有时候磁盘空间告警了,而你平时又疏于管理、监控文件的增长,那么我需要快速的了解哪些目录变得比较大,那么此时我们可以借助du命令来帮我们解决这个问题。

    [root@getlnx01 u03]# du -h --max-depth=1

    16K     ./lost+found

    33G     ./flash_recovery_area

    37G     ./oradata

    70G     .

    如果你想知道flash_recovery_area目录下面有哪些大文件夹,那么可以将参数max-depth=2 ,如果你想对搜索出来的结果进行排序,那么可以借助于sort命令。如下所示

    [root@getlnx01 u03]# du -h --max-depth=2 | sort -n

    3.5G    ./flash_recovery_area/EPPS

    16K     ./lost+found

    29G     ./flash_recovery_area/backup

    33G     ./flash_recovery_area

    37G     ./oradata

    37G     ./oradata/epps

    70G     .

    [root@getlnx01 u03]# du -hm --max-depth=2 | sort -n

    1       ./lost+found

    3527    ./flash_recovery_area/EPPS

    29544   ./flash_recovery_area/backup

    33070   ./flash_recovery_area

    37705   ./oradata

    37705   ./oradata/epps

    70775   .

    [root@getlnx01 u03]# cd /

    [root@getlnx01 /]# du -hm --max-depth=2 | sort -n

    有时候搜索出来的结果太多了(譬如,我从根目录开始搜索),一直在刷屏,如果我只想查出最大的12个文件夹,怎么办呢?此时就要借助head命令来显示了

    [root@getlnx01 /]# du -hm --max-depth=2 | sort -nr | head -12

    407480  .

    167880  ./u04

    158685  ./u02/oradata

    158685  ./u02

    152118  ./u04/oradata

    70775   ./u03

    37705   ./u03/oradata

    33070   ./u03/flash_recovery_area

    5995    ./u01/app

    5995    ./u01

    3551    ./usr

    1558    ./usr/share

    [root@getlnx01 /]#

    展开全文
  • 点击上面蓝字“关注我们”吧在Linux系统中,如何去...下面我整理了一下在Linux系统中如何查找文件或大目录的方法命令 如何查找文件其实很多时候,你需要了解 指定系统目录 下有哪些大的数据文件,比如文件大小...
  • 概述在Windows系统中,我们一般会使用TreeSize工具查找一些大文件或文件夹,有时也会用魔方,非常方便高效,但是在Linux系统中,如何去搜索一些比较大的文件呢?下面对这块做了一下总结。01 查找大文件其实很多时候...
  • 今天,在机器上执行命令时候,发现tab键无法补全了,原因竟然是磁盘空间满了,使用df命令看了一下,确实如此,每个分区使用率都得到100%了,因此想找到系统目录和大文件,删除一部分。 主要涉及到两个命令...
  • linux系统中,如果你想在当前目录查找所有包含"phpernote"字符串的文件,可以这样输入命令: grep -rn "phpernote" * * : 表示当前目录所有文件,也可以是某个文件名,可省略 -r 是递归查找 -n 是显示...
  • 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何查找大...
  • linux系统查找某个文件的路径命令 命令:find path -name filename 例子: find / -name 1.txt //在 根目录以及其子文件夹 下 查找 名字为1.txt文件 路径,如果有多个1.txt,则会全部罗列 ...
  • Linux操作系统查找文件目录的技巧
  • 1. locate 命令 执行 locate 文件名 2. find 命名 find 命令用来在指定目录查找文件。任何位于参数之前的字符串...在当前目录及子目录查找 后缀为txt的文件 find 命令常用的参数 -mount, -xdev : 只检查和...
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”...其中find命令是Linux系统上最强大的文件搜索工具,whereis查找环境变量内相关文件的位置,which和type用于查找Linu...
  • 1、搜索当前目录下,超过100M大小的文件 find . -type f -size +100M 说明:这里能看到超过100M大小的文件的文件名称,但是对文件的信息(例如,文件大小、文件属性)一无所知,下面继续深入下~ 2、查看超过100M....
  • Linux系统文件查找

    2020-08-04 19:41:46
    Linux系统文件查找一、文件查找1.简介2.命令文件查找3.任意文件3.1语法3.2按文件名3.3按文件大小3.4指定查找的目录深度3.5按文件属主、属组找3.6按文件类型3.7按文件权限3.8找到后处理动作ACTIONS二、文件打包及...
  • linux如何查找大文件或者目录linux系统中,经常出现空间占满的情况,此时需要清楚一些大文件或文件夹,那么如何去搜索比较大的文件呢?下面列出如何查找大文件或者文件夹的方法。如何查找大文件?查找某个目录超过...
  • linux查找文件和大目录

    千次阅读 2018-09-04 14:33:27
    Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。   1 如何查找大文件 其实很多时候,你需要了解 /u01/app/oracle/oradata/prod/ 下有哪些大的数据...
  • 查找目录所有文件中是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录所有文件中是否含有某个字符串,并且只打印出文件名  find .|xargs grep -ri "IBM" -l  1.正则表达式   (1)正则...
  • 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否删掉一些了,怎么才能知道呢? #已易读的格式显示指定目录或文件的大小,-s选项指定... 当前目录下个文件目录的大小:  du -sh *(具体目...
  • 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何查找...
  • Linux系统查找文件的方法

    千次阅读 2015-04-19 11:55:12
    Linux系统查找文件的方法 作者:Vashon 时间:20150419  方法一、在当前目录查找所有名为以 java 开头的文件: find ./ -name "java*"    方法二、在当前目录及子目录查找大于1MB的文件:find ./ size ...
  • 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何...
  • 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何查找大...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,699
精华内容 1,479
关键字:

linux查找目录的文件系统

linux 订阅