gpt4 book ai didi

bash - 如何从此输出中删除 "Permission denied"? + 狂欢

转载 作者:行者123 更新时间:2023-12-04 02:20:14 29 4
gpt4 key购买 nike

如何从此输出中删除“权限被拒绝”?

$ du -ksh * | sort -n -r | grep -v "Permission denied"
du: cannot read directory `$Recycle.Bin/S-1-5-18': Permission denied
du: cannot read directory `$Recycle.Bin/S-1-5-21-1952864042-553127817-1365347855-1002': Permission denied
du: cannot read directory `$Recycle.Bin/S-1-5-21-1952864042-553127817-1365347855-500': Permission denied
du: cannot read directory `$Recycle.Bin/S-1-5-21-1995575548-1017590607-168656324-2178': Permission denied

我尝试了以下方法:

du -ksh * |排序-n -r | grep -v "权限被拒绝"

du -ksh * |排序-n -r 2>&1 | grep -v "权限被拒绝"

最佳答案

如果我们从 du 中消除错误,我们就可以从管道中消除 grep:

du -ks * 2>/dev/null | sort -n -r 

删除 grep 后速度提高了一个数量级。此外,删除 du 的 -h 开关将有助于数字排序做正确的事情并将最大的文件显示在列表的顶部。

关于bash - 如何从此输出中删除 "Permission denied"? + 狂欢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31039094/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com