`

Linux如何查找大文件或目录总结

 
阅读更多
http://my.oschina.net/u/1034537/blog/611045

如何查找大文件
1. 要搜索当前目录下,超过800M大小的文件
find . -type f -size +800M


2. 对文件的信息(例如,文件大小、文件属性)一无所知,那么能否更详细显示一些文件属性或信息呢,当然可以,如下所示
find . -type f -size +800M  -print0 | xargs -0 ls -l


3. 当我们只需要查找超过800M大小文件,并显示查找出来文件的具体大小,可以使用下面命令
find . -type f -size +800M  -print0 | xargs -0 du -h


4. 如果你还需要对查找结果按照文件大小做一个排序,那么可以使用下面命令
find . -type f -size +800M  -print0 | xargs -0 du -h | sort -nr




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


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

或者
du -hm --max-depth=2 | sort -n



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

分享到:
评论

相关推荐

    linux 查找文件命令.pdf

    ### Linux查找文件的相关命令详解 在Linux环境中,熟练掌握文件查找命令对于系统管理和日常操作至关重要。本文将基于提供的文档信息,详细介绍几个常用的Linux文件查找命令:`locate`、`find`以及其他的辅助命令如`...

    解决启动linux系统过程中报无法找到文件或目录的方法

    在使用Linux操作系统的过程中,我们经常会遇到启动时出现无法找到文件或目录的问题。这通常发生在虚拟机环境中,比如VMware或VirtualBox。在复制虚拟机硬盘时,容易产生配置问题。本文将详细阐述出现这一错误的原因...

    Linux文件查找技巧

    在Linux系统中,不同用户对文件或目录有不同的访问权限。如果普通用户尝试查找某些受限制的目录中的文件,可能会遇到“Permission denied”的错误。此时,可以使用重定向来避免这类问题。 **示例:** 为了避免查找...

    Linux文件查找命令find,xargs详述

    总结起来,`find`命令提供了丰富的选项来精确查找文件,而`xargs`则帮助用户高效地处理这些找到的文件。熟练掌握这两个命令,可以极大地提高Linux系统中的文件管理效率。无论是日常操作还是自动化脚本,它们都是不可...

    Linux系统如何查看文件内容.doc

    总结来说,`cat`命令适合查看小文件或需要一次性查看全部内容的情况,而`less`命令则更适合查看大文件以及需要分步浏览和搜索内容的场景。在Linux系统中,熟练掌握这两个命令将极大地提高文件操作效率。

    Linux文件系统及文件管理 上机实验报告

    虽然实验内容未具体涉及文件的归档与压缩,但在Linux中,通常会使用`tar`命令进行文件归档,`gzip`或`bzip2`进行压缩,而`unzip`和`tar -xvf`用于解压缩zip和tar格式的文件。 【RPM软件包管理】 实验中提到的RPM...

    Linux 中文件查找技术大全

    6. **查找空文件或目录**: ```shell find / -empty ``` 查找空文件或空目录。 7. **查找特定用户所属的文件**: ```shell find / -user fred ``` 查找属于用户`fred`的所有文件。 8. **查找特定组所属的...

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料.doc

    * -depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找 * -fstype 查找位于某一类型文件系统中的文件 * -mount 在查找文件时不跨越文件系统 mount 点 * -follow 如果 find 命令遇到符号链接文件...

    linux-文件查找和内容过滤命令

    ### Linux 文件查找与内容过滤命令详解 #### 一、引言 在Linux环境中,高效地管理文件和数据是一项基本但至关重要的技能。特别是在处理大量文件和数据时,能够迅速找到所需的文件并从中提取有用的信息变得至关重要...

    Linux操作系统下查找文件的方法

    在Linux操作系统中,掌握查找文件的方法对于日常管理和维护工作至关重要。本文将详细介绍两个常用的命令:whereis和find,以及它们的使用技巧。 首先,`whereis`命令主要用于查找命令文件、源代码和man帮助文件。它...

    linux下查找重复文件

    例如,如果你想要在当前目录及其所有子目录中查找文件,你可以运行: ```bash find . -type f ``` 接下来,我们需要计算每个文件的校验和,以确定它们是否相同。`md5sum`命令可以生成文件的MD5哈希值,这是一种...

    linux常用简单命令 大总结

    以下是对“Linux常用简单命令大总结”的详细阐述: 1. **ls**:列出目录内容。`ls`命令用于查看当前目录中的文件和子目录。加上 `-l` 参数可以显示详细信息,如权限、所有者、大小等;`-a` 参数会显示隐藏文件。 2...

    Linux操作系统总结与心得.doc

    此外,`cat`、`tac`、`more`、`less`可查看文件内容,`ln`创建软链接或硬链接,`whereis`和`find`帮助查找文件,`grep`在文件中搜索特定字符串。`pwd`显示当前工作目录,`cd`切换目录,`mkdir`和`rmdir`创建和删除...

    在linux文件中查找并替换

    本文将详细介绍在Linux环境下进行文件查找与替换的方法,包括常用的命令工具如`sed`和`vi`(或`vim`)等,并通过具体示例加以解释。 #### 二、sed 命令 **sed** 是一个强大的流编辑器,用于处理文本文件中的数据流...

    嵌入式Linux总结

    ### 嵌入式Linux总结知识点 #### 一、虚拟机环境下配置交叉编译工具问题 **背景**:在嵌入式开发过程中,通常需要在宿主机上搭建一个虚拟环境来模拟目标系统的编译环境。这里提到的问题是在64位虚拟机环境下配置...

    Linux查询并删除文件 讲解

    - 查询当前目录及其子目录下所有名称为"user"的文件或目录: ``` find . -name "user" ``` - 查询指定路径(例如/HuaDong1)下所有扩展名为.xml的文件: ``` find HuaDong1 -name "*.xml" ``` 2. **通配符*...

    Linux系统文件系统的工作原理

    - **目录结构**:Linux采用树形目录结构来组织文件,每个目录都可以包含子目录和文件。 - **文件查找**:当用户试图访问一个文件时,系统会首先在目录中查找该文件名对应的inode编号,然后使用inode编号来获取文件的...

    Linux基础笔记总结

    11. **find**:根据各种条件查找文件,如 `find . -name 'myfile'` 在当前目录下查找名为 'myfile' 的文件。 二、Linux配置模式 Linux的配置通常涉及编辑系统配置文件,如 `/etc/passwd`(用户账户信息)、`/etc/...

    Linux下rar及zip压缩包中批量替换某文件脚本

    1. 遍历指定目录或递归遍历所有子目录,查找所有.zip文件。 2. 使用`unzip`命令提取压缩包中的指定文件到临时目录。 3. 替换临时目录中的目标文件。 4. 使用`zip`命令重新压缩修改后的文件,覆盖原有的.zip文件。 `...

    Linux文件系统的目录结构.pdf

    ### Linux 文件系统的目录结构详解 #### 一、引言 Linux 文件系统是构成整个操作系统的基础之一,它不仅决定了文件和目录如何在磁盘上组织,还直接影响着用户如何管理和访问这些资源。对于初学者而言,了解 Linux ...

Global site tag (gtag.js) - Google Analytics