我正在使用hadoopfs-get-p命令复制大量文件。我想保留(时间戳,所有权)许多文件无法保留权限,因为用户标识在本地计算机中不可用。因此,对于这些文件,我得到“get:chown:changing ownership/a/b/c.txt operation not allowed”(get:chown:changing ownership/a/b/c.txt操作不允许)是否可以抑制错误,因为我可能也会遇到其他问题。如果执行2>/dev/null,这将抑制所有问题,因此我不想使用此选项。有没有什么办法我可以只抑制与特权有关的问题。?
有什么提示真的有用吗?
2条答案
按热度按时间au9on6nz1#
不太雅致,但功能齐全,使用方便
grep -v your_undesired_pattern
```hadoop fs -get -p command 2>&1 | grep -v "changing ownership"
7lrncoxx2#
从hadoop的Angular 看,没有。错误是用
System.err.println
作为命令执行者来自操作系统chown
.