按大小排序子目录

打印所有子目录的大小(按大小排序),类似于Treesize实用程序.https://superuser.com/questions/554319/bash-display-each-sub-directory-size-in- list-form - use -1-line-command
.

0

linux命令:du -h --max-depth=1 | sort -hr -hr sort | --max-depth=1 -h du du -h --max-depth=1 | sort -hrrootopen.com
linux命令:du -h --max-depth=1 | sort -hr -hr sort | --max-depth=1 -h du du -h --max-depth=1 | sort -hrrootopen.com
jmxq 2018-01-31 05:35:48
输出
41M     .
13M     ./locale
11M     ./vendor
5.6M    ./libraries
5.3M    ./js
2.3M    ./doc
2.2M    ./themes
1.2M    ./templates
96K     ./setup
32K     ./tmp
32K     ./sql
24K     ./examples
4.0K    ./upload
4.0K    ./save
linux命令:du 详解

评论

相关推荐

简单易记。 -h是人,-d1 =深度1. 磁盘使用,人,深度1

linux命令:du -h -d1 -d1 -h du du -h -d1rootopen.com
linux命令:du -h -d1 -d1 -h du du -h -d1rootopen.com
.

linux命令:du -s file1 dir1 | awk '{sum += $1} END {print sum}' sum}' {print END $1} += '{sum awk | dir1 file1 -s du du -s file1 dir1 | awk '{sum += $1} END {print sum}'rootopen.com
linux命令:du -s file1 dir1 | awk '{sum += $1} END {print sum}' sum}' {print END $1} += '{sum awk | dir1 file1 -s du du -s file1 dir1 | awk '{sum += $1} END {print sum}'rootopen.com
.

du的-c选项打印参数的总大小

linux命令:du -c -c du du -c rootopen.com
linux命令:du -c -c du du -c rootopen.com
.

这很简单,第一列是文件或目录的大小,我们总结了awk并在最后打印总和。 使用du -sk以KB为单位来算,du -sm以MB为单位计数(在某些系统上不可用)

linux命令:du -s file1 dir1 | awk '{sum += $1} END {print sum}' sum}' {print END $1} += '{sum awk | dir1 file1 -s du du -s file1 dir1 | awk '{sum += $1} END {print sum}'rootopen.com
linux命令:du -s file1 dir1 | awk '{sum += $1} END {print sum}' sum}' {print END $1} += '{sum awk | dir1 file1 -s du du -s file1 dir1 | awk '{sum += $1} END {print sum}'rootopen.com
.

linux命令:du -Sh | sort -rh | head -5 -5 head | -rh sort | -Sh du du -Sh | sort -rh | head -5rootopen.com
linux命令:du -Sh | sort -rh | head -5 -5 head | -rh sort | -Sh du du -Sh | sort -rh | head -5rootopen.com
.

运行以下命令以查找/home分区下的最大目录

linux命令:du -a /home | sort -n -r | head -n 5 5 -n head | -r -n sort | /home -a du du -a /home | sort -n -r | head -n 5rootopen.com
linux命令:du -a /home | sort -n -r | head -n 5 5 -n head | -r -n sort | /home -a du du -a /home | sort -n -r | head -n 5rootopen.com
.

du命令用于显示目录及其子目录中存在的文件的磁盘空间使用情况

linux命令:du /home/aaronkilik /home/aaronkilik du du /home/aaronkilikrootopen.com
linux命令:du /home/aaronkilik /home/aaronkilik du du /home/aaronkilikrootopen.com
.

递归搜索当前目录并将每个目录磁盘使用情况的排序列表输出到文本文件。

linux命令:du | sort -gr > file_sizes file_sizes > -gr sort | du du | sort -gr > file_sizesrootopen.com
linux命令:du | sort -gr > file_sizes file_sizes > -gr sort | du du | sort -gr > file_sizesrootopen.com
.

linux命令:du -s * | sort -n | tail tail | -n sort | * -s du du -s * | sort -n | tailrootopen.com
linux命令:du -s * | sort -n | tail tail | -n sort | * -s du du -s * | sort -n | tailrootopen.com
.

使用它作为略微冗长的“du -s -max-depth = 1”的快速而简单的替代方法

linux命令:du -sh * * -sh du du -sh *rootopen.com
linux命令:du -sh * * -sh du du -sh *rootopen.com
.

linux命令:du -hc * * -hc du du -hc *rootopen.com
linux命令:du -hc * * -hc du du -hc *rootopen.com
.

...可以做类似的w / tar,dd,xfsdump,e2fsdump等

linux命令:dump 0f - / | bzip -c9 | ssh user@host "cat > /home/user/root.dump.bz2" /home/user/root.dump.bz2" > "cat user@host ssh | -c9 bzip | / - 0f dump dump 0f - / | bzip -c9 | ssh user@host "cat > /home/user/root.dump.bz2"rootopen.com
linux命令:dump 0f - / | bzip -c9 | ssh user@host "cat > /home/user/root.dump.bz2" /home/user/root.dump.bz2" > "cat user@host ssh | -c9 bzip | / - 0f dump dump 0f - / | bzip -c9 | ssh user@host "cat > /home/user/root.dump.bz2"rootopen.com
.

采取从这里:http://linsovet.com/directory-usage-size-sorted-list

linux命令:du -hs * | grep '^[0-9,]*[MG]' | sort -rn -rn sort | '^[0-9,]*[MG]' grep | * -hs du du -hs * | grep '^[0-9,]*[MG]' | sort -rnrootopen.com
linux命令:du -hs * | grep '^[0-9,]*[MG]' | sort -rn -rn sort | '^[0-9,]*[MG]' grep | * -hs du du -hs * | grep '^[0-9,]*[MG]' | sort -rnrootopen.com
.

对于查找任何给定点上最大的文件和子目录非常有用。任何用户都可以从当前位置运行它,只需要从某个点知道最大的文件和子目录。

linux命令:du -ks * | sort -n -n sort | * -ks du du -ks * | sort -nrootopen.com
linux命令:du -ks * | sort -n -n sort | * -ks du du -ks * | sort -nrootopen.com
.

linux命令:du --max-depth=1 -m -m --max-depth=1 du du --max-depth=1 -mrootopen.com
linux命令:du --max-depth=1 -m -m --max-depth=1 du du --max-depth=1 -mrootopen.com
.

linux命令:du -sk * | awk '{print $1} END {print "[+z1<y]sy\nlyx\np"}' | dc dc | "[+z1<y]sy\nlyx\np"}' {print END $1} '{print awk | * -sk du du -sk * | awk '{print $1} END {print "[+z1<y]sy\nlyx\np"}' | dcrootopen.com
linux命令:du -sk * | awk '{print $1} END {print "[+z1<y]sy\nlyx\np"}' | dc dc | "[+z1<y]sy\nlyx\np"}' {print END $1} '{print awk | * -sk du du -sk * | awk '{print $1} END {print "[+z1<y]sy\nlyx\np"}' | dcrootopen.com
.

linux命令:du -sm *|sort -rn|head -10 -10 -rn|head *|sort -sm du du -sm *|sort -rn|head -10rootopen.com
linux命令:du -sm *|sort -rn|head -10 -10 -rn|head *|sort -sm du du -sm *|sort -rn|head -10rootopen.com
.

可能只适用于GNU du和现代perls。

linux命令:du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e' "")}e' ($1, "K"): ($1/2**10, $1>=2**10? "M"): ($1/2**20, $1>=2**20? "G"): ($1/2**30, $1>=2**30? "%.1f%s", 's{([0-9]+)}{sprintf -pe perl | -nr sort | 1 --max-depth -b du du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'rootopen.com
linux命令:du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e' "")}e' ($1, "K"): ($1/2**10, $1>=2**10? "M"): ($1/2**20, $1>=2**20? "G"): ($1/2**30, $1>=2**30? "%.1f%s", 's{([0-9]+)}{sprintf -pe perl | -nr sort | 1 --max-depth -b du du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'rootopen.com
.

我在debian测试中使用它,像其他排序的du变体一样工作,但我喜欢小数字和后缀:)

linux命令:du --max-depth=1 | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}' "v[s]"\t"$2}' int($1)" print s++} while($1>1024){$1/=1024; s=1; g",v); m '{split("k awk | -n -r sort | --max-depth=1 du du --max-depth=1 | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}'rootopen.com
linux命令:du --max-depth=1 | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}' "v[s]"\t"$2}' int($1)" print s++} while($1>1024){$1/=1024; s=1; g",v); m '{split("k awk | -n -r sort | --max-depth=1 du du --max-depth=1 | sort -r -n | awk '{split("k m g",v); s=1; while($1>1024){$1/=1024; s++} print int($1)" "v[s]"\t"$2}'rootopen.com
.

当你需要磁盘空间时非常有用。它计算位于当前目录(包括隐藏文件)的所有文件和目录(降序)的磁盘使用情况。然后整理把它们整理好。

linux命令:du -cs * .[^\.]* | sort -n -n sort | .[^\.]* * -cs du du -cs * .[^\.]* | sort -nrootopen.com
linux命令:du -cs * .[^\.]* | sort -n -n sort | .[^\.]* * -cs du du -cs * .[^\.]* | sort -nrootopen.com
.
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令