终极当前目录使用命令

基于MrMerry,只需添加一些图像来区分文件和目录
.

0

linux命令:du -a --max-depth=1 | sort -n | cut -d/ -f2 | sed '$d' | while read i; do if [ -f $i ]; then du -h "$i"; else echo "$(du -h --max-depth=0 "$i")/"; fi; done done fi; "$i")/"; --max-depth=0 -h "$(du echo else "$i"; -h du then ]; $i -f [ if do i; read while | '$d' sed | -f2 -d/ cut | -n sort | --max-depth=1 -a du du -a --max-depth=1 | sort -n | cut -d/ -f2 | sed '$d' | while read i; do if [ -f $i ]; then du -h "$i"; else echo "$(du -h --max-depth=0 "$i")/"; fi; donerootopen.com
linux命令:du -a --max-depth=1 | sort -n | cut -d/ -f2 | sed '$d' | while read i; do if [ -f $i ]; then du -h "$i"; else echo "$(du -h --max-depth=0 "$i")/"; fi; done done fi; "$i")/"; --max-depth=0 -h "$(du echo else "$i"; -h du then ]; $i -f [ if do i; read while | '$d' sed | -f2 -d/ cut | -n sort | --max-depth=1 -a du du -a --max-depth=1 | sort -n | cut -d/ -f2 | sed '$d' | while read i; do if [ -f $i ]; then du -h "$i"; else echo "$(du -h --max-depth=0 "$i")/"; fi; donerootopen.com
tess 2018-04-26 06:26:48
输出
linux命令:du 详解
替代方案1 终极当前目录使用命令

更小一点,更快,并且应该处理名称中带有特殊字符的文件。.

linux命令:find . -maxdepth 1 ! -name '.' -execdir du -0 -s {} + | sort -znr | gawk 'BEGIN{ORS=RS="\0";} {sub($1 "\t", ""); print $0;}' | xargs -0 du -hs -hs du -0 xargs | $0;}' print ""); "\t", {sub($1 'BEGIN{ORS=RS="\0";} gawk | -znr sort | + {} -s -0 du -execdir '.' -name ! 1 -maxdepth . find find . -maxdepth 1 ! -name '.' -execdir du -0 -s {} + | sort -znr | gawk 'BEGIN{ORS=RS="\0";} {sub($1 "\t", ""); print $0;}' | xargs -0 du -hsrootopen.com
linux命令:find . -maxdepth 1 ! -name '.' -execdir du -0 -s {} + | sort -znr | gawk 'BEGIN{ORS=RS="\0";} {sub($1 "\t", ""); print $0;}' | xargs -0 du -hs -hs du -0 xargs | $0;}' print ""); "\t", {sub($1 'BEGIN{ORS=RS="\0";} gawk | -znr sort | + {} -s -0 du -execdir '.' -name ! 1 -maxdepth . find find . -maxdepth 1 ! -name '.' -execdir du -0 -s {} + | sort -znr | gawk 'BEGIN{ORS=RS="\0";} {sub($1 "\t", ""); print $0;}' | xargs -0 du -hsrootopen.com
.
输出
替代方案2 终极当前目录使用命令

着名的旧'du'unix命令的NCurses版本.

linux命令:ncdu ncdu ncdurootopen.com
linux命令:ncdu ncdu ncdurootopen.com
.
输出
替代方案3 终极当前目录使用命令

基于MrMerry,只需添加一些图像并对目录和文件进行排序.

linux命令:find . -maxdepth 1 -type d|xargs du -a --max-depth=0|sort -rn|cut -d/ -f2|sed '1d'|while read i;do echo "$(du -h --max-depth=0 "$i")/";done;find . -maxdepth 1 -type f|xargs du -a|sort -rn|cut -d/ -f2|sed '$d'|while read i;do du -h "$i";done "$i";done -h du i;do read '$d'|while -f2|sed -d/ -rn|cut -a|sort du f|xargs -type 1 -maxdepth . "$i")/";done;find --max-depth=0 -h "$(du echo i;do read '1d'|while -f2|sed -d/ -rn|cut --max-depth=0|sort -a du d|xargs -type 1 -maxdepth . find find . -maxdepth 1 -type d|xargs du -a --max-depth=0|sort -rn|cut -d/ -f2|sed '1d'|while read i;do echo "$(du -h --max-depth=0 "$i")/";done;find . -maxdepth 1 -type f|xargs du -a|sort -rn|cut -d/ -f2|sed '$d'|while read i;do du -h "$i";donerootopen.com
linux命令:find . -maxdepth 1 -type d|xargs du -a --max-depth=0|sort -rn|cut -d/ -f2|sed '1d'|while read i;do echo "$(du -h --max-depth=0 "$i")/";done;find . -maxdepth 1 -type f|xargs du -a|sort -rn|cut -d/ -f2|sed '$d'|while read i;do du -h "$i";done "$i";done -h du i;do read '$d'|while -f2|sed -d/ -rn|cut -a|sort du f|xargs -type 1 -maxdepth . "$i")/";done;find --max-depth=0 -h "$(du echo i;do read '1d'|while -f2|sed -d/ -rn|cut --max-depth=0|sort -a du d|xargs -type 1 -maxdepth . find find . -maxdepth 1 -type d|xargs du -a --max-depth=0|sort -rn|cut -d/ -f2|sed '1d'|while read i;do echo "$(du -h --max-depth=0 "$i")/";done;find . -maxdepth 1 -type f|xargs du -a|sort -rn|cut -d/ -f2|sed '$d'|while read i;do du -h "$i";donerootopen.com
.
输出
替代方案4 终极当前目录使用命令

最大>小目录,然后是最大>最小的文件.

linux命令:O=$IFS;IFS=$'\n'; D=$(for f in *;do [[ -d $f ]] && du -sh "$f";done | sort -gr);F=$(for f in *;do [[ -f $f ]] && du -sh "$f";done | sort -gr);IFS=$O;echo "$D";echo "$F" "$F" "$D";echo -gr);IFS=$O;echo sort | "$f";done -sh du && ]] $f -f [[ *;do in f -gr);F=$(for sort | "$f";done -sh du && ]] $f -d [[ *;do in f D=$(for O=$IFS;IFS=$'\n'; O=$IFS;IFS=$'\n'; D=$(for f in *;do [[ -d $f ]] && du -sh "$f";done | sort -gr);F=$(for f in *;do [[ -f $f ]] && du -sh "$f";done | sort -gr);IFS=$O;echo "$D";echo "$F"rootopen.com
linux命令:O=$IFS;IFS=$'\n'; D=$(for f in *;do [[ -d $f ]] && du -sh "$f";done | sort -gr);F=$(for f in *;do [[ -f $f ]] && du -sh "$f";done | sort -gr);IFS=$O;echo "$D";echo "$F" "$F" "$D";echo -gr);IFS=$O;echo sort | "$f";done -sh du && ]] $f -f [[ *;do in f -gr);F=$(for sort | "$f";done -sh du && ]] $f -d [[ *;do in f D=$(for O=$IFS;IFS=$'\n'; O=$IFS;IFS=$'\n'; D=$(for f in *;do [[ -d $f ]] && du -sh "$f";done | sort -gr);F=$(for f in *;do [[ -f $f ]] && du -sh "$f";done | sort -gr);IFS=$O;echo "$D";echo "$F"rootopen.com
.
输出
替代方案5 终极当前目录使用命令

使用manpages,他们给你“最终命令”“ls -SshF --color”列表由文件大小(顶部最大)“ls -SshFr --color”列表通过文件大小以相反的顺序(最大的在底部).

linux命令:ls -shF --color --color -shF ls ls -shF --colorrootopen.com
linux命令:ls -shF --color --color -shF ls ls -shF --colorrootopen.com
.
输出

评论

相关推荐

简单易记。 -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条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令