linux查看文件夹大小命令排序,[linux系统知识] Linux 查看文件和文件夹大小
linux查看文件夹大小命令排序目录
linux查看文件夹大小命令排序
要查看Linux系统下文件夹的大小并进行排序,可以使用以下命令:。
。
1. 使用`du -sh *`命令查看当前文件夹下所有文件夹的大小,并以人类可读的格式显示。。
2. 使用`du -sh * | sort -h`命令将文件夹大小排序,以人类可读的格式显示。。
3. 使用`du -s * | sort -n`命令将文件夹大小排序,以字节数显示。。
4. 使用`du -sh * | sort -rh`命令将文件夹大小以逆序排序,并以人类可读的格式显示。。
。
这些命令将会按照文件夹大小排序,从小到大或者从大到小显示文件夹的大小。。
[linux系统知识] Linux 查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
du可以查看文件及文件夹的大小。
两者配合使用,非常有效。
比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。
[yayug@yayu ~]$ df -h 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。
我们可以看到 /dev/sda1 这个分割区被挂在根目录下。
接下来的四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。
FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。
du:查询文件或文件夹的磁盘使用空间 如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间。
这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小. 提醒:一向命令比linux复杂的FreeBSD,它的du命令指定深入目录的层数却是比linux简化,为 -d。
以下是代码片段: [root@bsso yayu]# du -h --max-depth=1 work/testing27M work/testing/logs35M work/testing [root@bsso yayu]# du -h --max-depth=1 work/testing/*8.0K work/testing/func.php27M work/testing/logs8.1M work/testing/nohup.out8.0K work/testing/testing_c.php12K work/testing/testing_func_reg.php8.0K work/testing/testing_get.php8.0K work/testing/testing_g.php8.0K work/testing/var.php [root@bsso yayu]# du -h --max-depth=1 work/testing/logs/27M work/testing/logs/ [root@bsso yayu]# du -h --max-depth=1 work/testing/logs/*24K work/testing/logs/errdate.log_show.log8.0K work/testing/logs/pertime_show.log27M work/testing/logs/show.log 值得注意的是,看见一个针对du和df命令异同的文章:《du df 差异导致文件系统误报解决》。
du 统计文件大小相加 df 统计数据块使用情况 如果有一个进程在打开一个大文件的时候,这个大文件直接被rm 或者mv掉,则du会更新统计数值,df不会更新统计数值,还是认为空间没有释放。
直到这个打开大文件的进程被Kill掉。
如此一来在定期删除 /var/spool/clientmqueue下面的文件时,如果没有杀掉其进程,那么空间一直没有释放。
使用下面的命令杀掉进程之后,系统恢复。
fuser -u /var/spool/clientmqueue
查看linux文件目录的大小和文件夹包含的文件数 统计总数大小 du -sh xmldb/ du -sm * | sort -n //统计当前目录大小 并安大小 排序 du -sk * | sort -n du -sk * | grep guojf //看一个人的大小 du -m | cut -d / -f 2 //看第二个/ 字符前的文字 查看此文件夹有多少文件 /*/*/* 有多少文件 du xmldb/ du xmldb/*/*/* |wc -l 40752 解释: wc [-lmw] 参数说明: -l :多少行 -m:多少字符 -w:多少字
#man ls……-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)……# lscuss.war nohup.out# ls -ltotal 30372-rw-r--r-- 1 root root 31051909 May 24 10:07 cuss.war-rw------- 1 root root 0 Mar 20 13:52 nohup.out# ls -lhtotal 30M-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war-rw------- 1 root root 0 Mar 20 13:52 nohup.out# ll -htotal 30M-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war-rw------- 1 root root 0 Mar 20 13:52 nohup.out
linux系统下,按文件的大小进行排序的命令
从大到小排序是:ls -S /
从小到大排就加个-r: ls -Sr /
包括隐藏文件就是:ls -aSr /
ls -l 是长格式显示
ls -a 是包含隐藏文件
所以一般使用ls -la
————————————————
不可以,sort是处理数据流的,一般以行为单位,把每行按某种条件排列
如字母顺序、数字大小
它可以排列从文件内读取的数据
ls | sort 这个命令排列的也仅是文件名而已
linux文件夹的大小排序linux文件夹的大小
linux如何查看文件夹大小?
显示当前目录所有文件大小的命令ls-lht1在命令框输入命令:ls-lht将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。
或者直接打入ll命令。
2使用du-sh*命令也可以列出当前文件以及文件夹的大小。
这个命令要注意:sh与*之前要有个空格的。
列出home目录所有文件大小的总和命令为:du-s/home或du-sh/home
linux分区大小分配设置?
一般来说,在Linux系统中都有最少两个挂载点,分别是/(根目录)及swap(交换分区),前者根目录是必须的。
如果你只是在虚拟机上安装测试或学习,那分两个区也没问题。
但是如果是生产环境,建议挂载以下几大目录:
/:根目录,唯一必须挂载的目录。
不要有任何的犹豫,选一个分区,挂载它!在绝大多数情况下有2G的容量应该是够用了。
当然了,很多东西都是多多益善的。
swap:交换分区,可能不是必须的,不过按照传统,并且照顾到您的安全感,还是挂载它吧。
它的容量只要约等于您的物理内存就可以了,如果超过了您物理内存两倍的容量,那绝对是一种浪费。
linux中根据磁盘块大小,磁盘块号大小计算文件最大长度以及最大磁盘空间?
你这样一个盘块连一个盘块号都保存不了,正常的话,盘块大小除盘块号占的字节大小,可以得到文件能占的最大盘块数(一级索引)
夹设置大小请问在linux中可以设置文件夹的大小?
1、极限容量即磁盘的使用量。
文件夹的大小是有文件夹中的文件大小所决定的。
在Linux系统用户可以通过du命令来查询文件夹及文件夹中文件的大小:#du-h--max-depth=1work/testing27Mwork/testing/logs35Mwork/testing[...
(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)