linux 搜索文件指令_linux常用命令搜索_指令搜索文件

来自:入门小站

使用find查找大文件

find是Linux管理职工具库中最强悍的工具之一。它容许你依照不同的标准(包括文件大小)搜索文件和目录。

比如,假如在当前工作目录中要搜索大小超过100MB的文件,请使用以下:

sudo find . -xdev -type f -size +100M

.代表当前目录。如要搜索其它目录替换.为要搜索目录的路径。

输出将显示的文件列表,不会包含其它信息。

/var/lib/libvirt/images/centos-7-desktop_default.img
/var/lib/libvirt/images/bionic64_default.img
/var/lib/libvirt/images/winqcow2
/var/lib/libvirt/images/debian-9_default.img
/var/lib/libvirt/images/ubuntu-18-04-desktop_default.img
/var/lib/libvirt/images/centos-7_default.img

find命令还可以与其他命令结合使用,比如ls或sort对那些文件执行操作。

指令搜索文件_linux常用命令搜索_linux 搜索文件指令

在下边的示例中,我们传递find命令的输出到ls,ls将复印已找到的每位文件的大小,之后将将输出传递给sort命令,以按照文件大小的第5列对其进行排序。

find . -xdev -type f -size +100M -print | xargs ls -lh | sort -k5,5 -h -r

输出像这样:

-rw-------  1 root   root 40967M Jan  5 14:12 /var/lib/libvirt/images/winqcow2
-rw-------  1 root   root  3725M Jan  7 22:12 /var/lib/libvirt/images/debian-9_default.img
-rw-------  1 root   root  1524M Dec 30 07:46 /var/lib/libvirt/images/centos-7-desktop_default.img
-rw-------  1 root   root   999M Jan  5 14:43 /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img
-rw-------  1 root   root   562M Dec 31 07:38 /var/lib/libvirt/images/centos-7_default.img
-rw-------  1 root   root   378M Jan  7 22:26 /var/lib/libvirt/images/bionic64_default.img

linux常用命令搜索_linux 搜索文件指令_指令搜索文件

假如输出包含大量信息linux 搜索文件指令嵌入式linux论坛,你可以使用该head命令仅复印前10行:

find . -xdev -type f -size +100M -print | xargs ls -lh | sort -k5,5 -h -r | head

分解命令:find.-xdev-typef-size+100M-print

find命令带有许多强悍的选项。比如linux 搜索文件指令,你可以搜索超过多少天的大文件adobe air linux,具有特定扩充名的大文件或属于特定用户的大文件。

使用du命令查找大文件和目录

du命令用于恐怕文件空间使用情况,对于查找占用大量c盘空间的目录和文件非常有用。

以下命令将复印最大的文件和目录:

du -ahx . | sort -rh | head -5

第一列包含文件大小,第二列包含文件名:

55G .
24G ./.vagrant.d/boxes
24G ./.vagrant.d
13G ./Projects
2G ./.minikube

命令说明:

END

官方站点:

Linux命令大全:

本文原创地址://gulass.cn/lxtglygjkzzq.html编辑:刘遄,审核员:暂无