相关疑难解决方法(0)

如何从"查找"中排除所有"权限被拒绝"的消息?

我需要隐藏所有被拒绝的权限消息:

find . > files_and_folders
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样的消息出现.我需要收集所有不会出现的文件夹和文件.

是否可以将权限级别定向到files_and_folders文件?

如何同时隐藏错误?

error-handling bash file-permissions find

778
推荐指数
11
解决办法
47万
查看次数

使用--exclude,grep -v或sed从du命令输出中排除隐藏文件

我正在尝试使用磁盘使用工具查看我的主目录文件夹有多大,但它也打印出以dot开头的文件夹和文件.

我似乎无法过滤掉它们.

du -h --exclude="?"
du -h | grep -v "?"
du -h | grep -ve "?"
du -h | sed "?"
Run Code Online (Sandbox Code Playgroud)

提前致谢.

编辑>谢谢SiegeX的回答.

du -h --max-depth=1 | grep -v "./\\."
Run Code Online (Sandbox Code Playgroud)

由于dot匹配任何字符,因此我们必须使用双反斜杠作为前缀,因为它也是一个特殊字符.

bash grep hidden sed du

17
推荐指数
1
解决办法
8860
查看次数

在 du 命令中抑制“权限被拒绝”警告

我想列出目录中所有子文件夹的大小。当我尝试 du -h --max-depth=1输出时,“权限被拒绝”语句杂乱无章

du:无法读取目录`./folder_name':权限被拒绝

我怎样才能抑制这些警告?

我通过将输出管道输送到 grep 尝试了一种解决方法,如下所示

du -h --max-depth=1 | grep -v 'du:'

但这似乎也不起作用!

linux bash shell

2
推荐指数
1
解决办法
4555
查看次数

标签 统计

bash ×3

du ×1

error-handling ×1

file-permissions ×1

find ×1

grep ×1

hidden ×1

linux ×1

sed ×1

shell ×1