2023年7月26日发(作者:)
使⽤find命令查找⼤⽂件使⽤find命令查找⼤⽂件find命令是Linux系统管理员⼯具库中最强⼤的⼯具之⼀。它允许您根据不同的标准(包括⽂件⼤⼩)搜索⽂件和⽬录。例如,如果在当前⼯作⽬录中要搜索⼤⼩超过100MB的⽂件,请使⽤以下命令:sudo find . -xdev -type f -size +100M. 代表当前⽬录。如要搜索其它⽬录替换.为要搜索⽬录的路径。输出将显⽰的⽂件列表,不会包含其它信息。/var/lib/libvirt/images/centos-7-desktop_/var/lib/libvirt/images/bionic64_/var/lib/libvirt/images/2/var/lib/libvirt/images/debian-9_/var/lib/libvirt/images/ubuntu-18-04-desktop_/var/lib/libvirt/images/centos-7_命令还可以与其他命令结合使⽤,例如ls或sort对这些⽂件执⾏操作。在下⾯的⽰例中,我们传递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/2-rw------- 1 root root 3725M Jan 7 22:12 /var/lib/libvirt/images/debian-9_-rw------- 1 root root 1524M Dec 30 07:46 /var/lib/libvirt/images/centos-7-desktop_-rw------- 1 root root 999M Jan 5 14:43 /var/lib/libvirt/images/ubuntu-18-04-desktop_-rw------- 1 root root 562M Dec 31 07:38 /var/lib/libvirt/images/centos-7_-rw------- 1 root root 378M Jan 7 22:26 /var/lib/libvirt/images/bionic64_如果输出包含⼤量信息,您可以使⽤该head命令仅打印前10⾏:find . -xdev -type f -size +100M -print | xargs ls -lh | sort -k5,5 -h -r | head让我们分解命令:find . -xdev -type f -size +100M -print- 仅搜索当前⼯作⽬录(.)中的 ⽂件(-type f),⼤于100MB(-size +100M),不要查找其他⽂件系统上的⽬录(-xdev)并在标准输出上打印完整⽂件名,然后是新的⼀⾏(-print) 。xargs ls -lh-
find命令的输出通过管道xargs执⾏,ls -lh命令将以长列表可读格式打印输出。sort -k5,5 -h -r- 基于第5列(-k5,5)对⾏进⾏排序,以可读格式(-h)的值并反转结果(-r)。head :仅打印管道输出的前10⾏。命令带有许多强⼤的选项。例如,您可以搜索超过多少天的⼤⽂件,具有特定扩展名的⼤⽂件或属于特定⽤户的⼤⽂件。使⽤du命令查找⼤⽂件和⽬录du命令⽤于估计⽂件空间使⽤情况,对于查找占⽤⼤量磁盘空间的⽬录和⽂件特别有⽤。以下命令将打印最⼤的⽂件和⽬录:du -ahx . | sort -rh | head -5第⼀列包含⽂件⼤⼩,第⼆列包含⽂件名:55G .24G ./.vagrant.d/boxes24G ./.vagrant.d13G ./Projects5.2G ./.minikube命令说明:du -ahx .:估算当前⼯作⽬录(.)中的磁盘空间使⽤情况,包括⽂件和⽬录(a),以⽐较接近⼈的常见可读格式打印⼤⼩(h)并跳过不同⽂件系统上的⽬录(x)。sort -rh:通过可读格式(-h)的值并反转结果(-r)来对输出⾏进⾏排序。head -5 :仅打印管道输出的前5⾏。结论当磁盘已满并且您想要释放它时,查找⼤⽂件⾮常有⽤。现在您已经找到了系统中最⼤的⽂件,您可能需要阅读有关。如果您有任何问题或意见,请在下⾯留⾔。如果你喜欢我们的内容可以选择在下⽅⼆维码中捐赠我们,或者点击⼴告予以⽀持,感谢你的⽀持如果你喜欢我们的内容可以选择在下⽅⼆维码中捐赠我们,或者点击⼴告予以⽀持,感谢你的⽀持
发布者:admin,转转请注明出处:http://www.yc00.com/web/1690361501a337849.html
评论列表(0条)