展开

关键词

Linux查找大文件命令

在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。 本文整理了查看大文件和清空内容等命令,有用记得收藏~ 目录 1、查询服务器中大于1G的文件 2、查询服务器中大于1G的文件及属性信息 3、查询大文件并排序 1、查询服务器中大于1G的文件 find lib/mysql/jiema/tbl_account_pay_record.ibd /var/log/mysqld.log /home/local/mycat/logs/wrapper.log 这条命令是查询自 根目录下所有大小超过1G的文件,查询的大小可以根据需要改变,如下: 相关查询:查询服务器中大于100M的文件 find / -type f -size +100M 2、查询服务器中大于1G的文件及属性信息 命令如下 quanliang_changeLocation.ibd   最后,像上面log日志大小有几个G的,我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空的

34520

利用Linux命令高效查找大文件为windows系统瘦身

欢迎转载,转载请注明出处,谢谢 ​Windows系统是大家平时使用得比较多的办公桌面系统,但是,作为一名运维工程师,Linux命令行才是我的首选。最近在折腾Git这款很强大的工具。 在瞎折腾的过程中发现一个比较好用的功能:一条Linux命令,找出你系统中的大文件。在此跟大家分享一下。 ​第一步:安装Git 考虑到一些平台不支持发链接,在此就不直接提供下载链接了。 第三步:查找大文件 这是最关键的一步了!运行Git Bash之后,我们就可以输入Linux中的find命令查找系统中的大文件了! 关于find命令的用法,在我之前的文章中有详细介绍,感兴趣的朋友可以往前翻一下。接下来我们来尝试查找E盘中的大文件命令的使用格式为:find 查找路径(C盘:/c,D盘:/d) 查找条件(如:-size +1G,这代表文件的大小超过1GB),大家可以根据自己的实际情况来使用。查找的过程有点漫长,大家需要耐心等待!

30020
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    系统总结一波Linux下find命令查找就是这么清晰

    介绍 Linux系统中的 find 命令查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等等。 find命令的基本语法如下 find [路径] [选项] [操作] 常用选项 这里只演示一下常用的选项,更多用法可以查看帮助文档 man find ---- 选项 含义 -name 根据文件名进行查找 -perm 根据文件权限进行查找 -prune 排除 查找目录 -user 根据文件属主查找 -group 根据文件属组查找 -mtime -n | +n 根据文件更改时间查找 -type 按照文件类型查找 b 块设备文件 l 链接文件 p 管道文件 -size选项 类型 解释 -n 大小小于n的文件 +n 大小大于n的文件 n 大小等于n的文件 查找/etc目录下小于1000字节的文件 find /etc -size -1000c 查找/etc目录下大于1M的文件 find /etc -size +1M -mtime选项 类型 解释 -n n天以内修改的文件 +n n天以外修改的文件 n 正好

    31420

    故障:fork failed:Resource Temporarily Unavailable解决方案

    AIX中用户无法执行任何命令,再ssh连报fork failed:Resource Temporarily Unavailable,是该用户的进程数超过了限制 。 AIX查看普通用户进程限制数 lsattr -El sys0 | grep maxuproc maxuproc 256 Maximum number of PROCESSES allowed per user processes (-u) 1024 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 修改方法: 解除系统的最大进程数和最大文件打开数限制

    3.9K80

    AIX下误操作删除LV后如何最大程度挽救数据?

    PV相当于物理磁盘(对于存储,是存储映射过来的卷,对于操作系统而言,等同于物理硬盘),若干个PV组成一个VG,意味着可以将容量不同的存储空间合起来统一分配。 不过,麻烦的是,挂上后某些结构可能会出现错误,以至于被系统自动修正,事情就会变得更糟。即便是只读方式mount,也不是最优选的做法。 当然如果aix上可以挂载cifs,甚至于直接可以镜像到windows的共享文件夹下。但windows下如果生成大文件,有可能会越来越慢,可以尽量使用WINDOWS2008或选择其他方案。 7、使用dd命令对故障存储做完整镜像(建议使用块设备路径进行镜像):ddif=/dev/rhdisk0 of=/dev/rhdisk3  bs=4096k  conv=noerror,sync。 方案二: 分析得到原LV的PPMAP,直接通过第三方软件(北亚开发有WINDOWS端的JFS2文件系统解释软件)进行JFS2文件系统解释。如果是裸设备(RAW),可完整读出后再重新按块写回。

    27510

    文件系统概述

    今天讲一下文件系统,遇见过单个最大文件的问题,所以将此问题记录下来,希望对大家有用。 FAT32(Windows):支持最大分区128GB,最大文件4GB。 FAT16(Windows):支持最大分区2GB,最大文件2GB。 NTFS(Windows):支持最大分区2TB,最大文件2TB。 HPFS(OS/2):支持最大分区2TB,最大文件2GB。 EXT2和EXT3(Linux):支持最大分区4TB,最大文件2GB。 EXT4(Linux):容量达到1EB,而文件容量则达到16TB。 JFS(AIX):支持最大分区4P(block size=4k),最大文件4P。 XFS(IRIX):这是个正经的64位的文件系统,可以支持9E(2的63次方)的分区。 后期开发项目可以用Linux5.4及以上版本,这样不需要移植代码就可以使用exFAT文件系统,需要获权。 一般我们电脑磁盘的文件系统是NTFS,因为我们的操作系统安装包或者大型软件安装包都超过4G。

    16940

    Linux下如何快速删除大量碎小的文件?

    XX系统,通过FTP给客户实时传送文件,正常逻辑是客户收到文件后,自动删除FTP服务器上的本地文件,但经常出现文件已经推送了,客户没删除文件的情况。 当我们遇到文件系统容量爆满,首先快速定位, 1. 寻找指定目录最大文件 du -a /data |sort -nr|head -n 10 2. 根据上边命令(2)定位到问题目录,在该目录下执行ls报错如下, ls: memory exhausted 很显然,在问题目录ls命令已经无法将所有文件列出来。 由于文件过大,无法查看并使用,如下使用split命令将该文件切分成每一个500Mb。 不幸的是无论unix,还是linux,都对单条命令长度有最大限制。 AIX操作系统受参数ARG_MAX的限制,getconf arg_max查询。

    1.7K50

    linux中查找大文件

    随着时间的推移,您的磁盘驱动器可能会被大文件占用大量磁盘空间,不必要文件弄得乱七八糟。通常是因为大型日志文件或备份文件,导致Linux系统的磁盘空间不足。 本教程介绍如何使用find和du命令在Linux系统查找最大的文件和目录。 使用find命令查找大文件 find命令是Linux系统管理员工具库中最强大的工具之一。 -xdev -type f -size +100M -print 仅搜索当前工作目录(.)中的 文件(-type f),大于100MB(-size +100M),不要查找其他文件系统上的目录(-xdev find命令带有许多强大的选项。例如,您可以搜索超过多少天的大文件,具有特定扩展名的大文件或属于特定用户的大文件。 使用du命令查找大文件和目录 du命令用于估计文件空间使用情况,对于查找占用大量磁盘空间的目录和文件特别有用。

    6610

    Linux中查找大文件两种姿势

    使用find命令查找大文件 find命令是Linux系统管理员工具库中最强大的工具之一。它允许你根据不同的标准(包括文件大小)搜索文件和目录。 -xdev -type f -size +100M -print 仅搜索当前工作目录(.)中的 文件(-type f),大于100MB(-size +100M),不要查找其他文件系统上的目录(-xdev find命令带有许多强大的选项。例如,你可以搜索超过多少天的大文件,具有特定扩展名的大文件或属于特定用户的大文件。 使用du命令查找大文件和目录 du命令用于估计文件空间使用情况,对于查找占用大量磁盘空间的目录和文件特别有用。 :估算当前工作目录(.)中的磁盘空间使用情况,包括文件和目录(a),以比较接近人的常见可读格式打印大小(h)并跳过不同文件系统上的目录(x)。

    7420

    nifi.sh 脚本解读

    /bin/sh # ========================== # 1、查找文件的路径 start # ========================== # 由于MacOS X、FreeBSD 操作系统 aix=false; # AS400是IBM早期推出的商用小型机 os400=false; # Darwin是由苹果电脑于2000年所释出的一个开放原始码操作系统 所有其他命令都将很快终止,所以要等待它们 #设置目录的参数 # java程序启动参数 -D 在System类中通过getProperties()得到的一串系统属性 BOOTSTRAP_LOG_PARAMS 用于调用并执行指令的命令。 exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。

    41110

    df和du显示的磁盘空间使用情况不一致的原因及处理

    (4)模拟一个进程打开这个大文件,然后删除这个大文件 [root@centos192 var]# tail -f myfile.iso &   [1] 23277   [root@centos192 var 但是,我们可以发现从df命令算出的文件系统使用块数的值与通过du命令得出的值是不一致的。 该值差异的存在是由于du与df命令实施上的不同: du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数 du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。 blocks for inodes ------------------------- 41 4k blocks for meta data on an empty 4MB file system 对于AIX

    1.7K90

    Linux 系统查找正在运行的进程的完整命令、当前工作目录等信息的方法

    Linux 系统查找正在运行的进程的完整命令、当前工作目录等信息的方法 一 引言 在某些系统故障的排查过程中,需要找出某个应用程序的工作目录、完整命令行等信息。 二 知识要点 众所周知,/proc是Linux系统内的一个伪文件系统,,存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态 按照这样的思路,通过/proc目录下面的相关信息查找到对应的蛛丝马迹。Linux在启动一个进程时,系统会在/proc下创建一个以进行PID命名的目录,在该目录下保存着该进程的各种信息。 具体可以通过ls命令来进行查看。 ,不能被用户读取; root:指向当前进程运行根目录的符号链接;在Unix和Linux系统上,通常采用chroot命令使每个进程运行于独立的根目录; stat:当前进程的状态信息,包含一系统格式化后的数据列

    58820

    数据库PostrageSQL-从源代码安装

    默认的,pkg-config 将被用来查找所需的编译选项。支持ICU4C版本4.6及更高版本。 回归测试是一个用于验证PostgreSQL在你的系统上是否按照开发人员设想的那样运行的测试套件。键入: make check (这条命令不能以 root 运行;请在非特权用户下运行该命令)。 在FreeBSD、NetBSD和OpenBSD上,命令是: /sbin/ldconfig -m /usr/local/pgsql/lib 我们不知道其它的系统有等效的命令。 16.5.2. 查找下文的Section 16.7来看是否有与你的操作系统相关的信息,特别是使用一个老的系统时更应该这样做。 和AIX 的很多其他部分一样,如果这成为了一个问题,页面空间分配方法和耗尽内存导致的杀死在系统范围或进程范围是可以配置的。

    1.5K40

    unix常用命令对照表及常用命令资料

    系统命令简介 内容提要 在AIX操作系统上有很多的命令。 这里介绍一些系统级的命令,它将有助于回答一些常见问题。大家以此做参考,并补充修改。以下命令AIX 5.1上测试通过。 (fileset)包含特定的文件,例如:查找/usr/bin/vmstat属于哪一个文件集。 Syncvg Volume_Group_Name 在AIX上,有一个很方便的系统管理命令smit。上面提到的命令中,如逻辑卷操作部分就可以smit轻松的完成。 这里介绍的命令只是AIX中的一小部分。 更多更详细的内容请参考AIX系统手册和技术红皮书。(自 IBM 中国技术文章) 文件操作命令 find . -type f -exec ls -l {}\; find .

    7820

    性能工具之15个常用的Linux文件系统命令

    下面是我收集的一些常用的 Linux 文件系统相关命令。 1.检查可用空间 要查找服务器上所有文件系统上的可用空间,请执行以下命令: $ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/vda1 40G 32G -l 5.文件系统查找大文件 当你想清理空间的时候,此命令很有用,它会显示目录及子目录中的最大文件 ~# du -k /var/log | sort -n | tail -5 36904 /var 6.列出文件系统中最大文件 与上面类似,不过此命令不包括子目录 [root@7dgroup3 log]# ls -lSr | tail -5 -rw------- 1 root root 它的执行可能非常耗时,因此你可能想要输入特定的文件系统或目录: 〜$ find / - iname “* trash *” - ls 15.查找重复文件 最后这是一个巨长的命令,允许你在目录下查找和删除重复文件

    36420

    容器化应用

    在使用yum的时候,越来越觉得yum whatprovides xxx好用了,假如你使用的一个命令,而恰恰忘记了这个包是什么,那么可以使用这个命令查找到这个包,从而进行安装。 ? 在使用容器的时候,居然命令的反映时间需要几秒钟,是可忍孰不可忍。。。 ? 一个docker ps的命令居然需要接近4秒钟,而查看一个docker info居然需要七秒钟。。。 在使用docker image的时候,查看的是本地的镜像,而只有docker search查看的docker hub的镜像,而当你搭建了自己的registry的时候,search并不会主动到本地的仓库进行查找 普通的硬件都是使用x86,而一些所谓的小机,大型机,使用的是aix,并不能支持docker的运行,那么在进行容器化的时候,这部分机器如何处理? 3、 操作系统是否支持容器化 在目前的系统中,大部分是linux,小部分是aix,而还有一部分是windows,那么容器化的应用是否能很好的支持windows。。。

    32720

    操作系统几种IO访问类型以及异步IO性能评估

    我们可以在 mount 文件系统的时候,进行设置,执行命令如下 : #mount -o dio /weixinyu #mount -o cio /weixinyu 对于已经挂载的文件系统,也可以修改其 AIO 的主要内核参数 在 AIX6.1 中,使用 ioo 命令可以查看与 AIO 相关的内核参数。 在 AIX6.1 中,可以用如下命令查看运行的 AIO Server 的数量: # pstat -a |grep -c aios |wc -l 1 # ioo -F -a |grep -i aio_minservers 操作系统中,可以通过系统命令查看 AIO 是否存在性能问题 : # iostat -A 1 3 |grep -v hdisk 图 5.AIO 性能监控 ? AIO 内核参数设置的方法 在 AIX6.1 中,可以用 ioo 命令设置相关的参数。

    57860

    AIX 访问Linux NFS共享错误案例

    系统环境: 操作系统: RedHat EL4、AIX 5.3 错误现象: Linux 作为NFS Server ,AIX host 作为NFS Client; [root@aix211 /]#mount [root@rhel152 ~]# cat  /etc/exports #for  aix211 /backup/cuug11/storage21  aix211(rw,async,nohide,no_subtree_check /]#nfso -o nfs_use_reserved_ports=1 [root@aix211 /]#mount  /backup [root@aix211 /]#df -m 192.168.8.152 附注: nfso 命令 用途 管理网络文件系统 (NFS) 可调参数。 nfs_use_reserved_ports  用途:指定使用非保留 IP 端口号。 例如:     [root@aix211 /]#nfso -o nfs_use_reserved_ports=1

    7320

    扫码关注腾讯云开发者

    领取腾讯云代金券