【问题标题】:remove a "bad address" error from the standard output on the linux terminal [closed]从 linux 终端的标准输出中删除“错误地址”错误 [关闭]
【发布时间】:2013-05-22 11:40:49
【问题描述】:

当尝试在已安装目录中复制文件时,我在终端上打印了以下消息:

cp: writing `file': Bad address

但是,复制操作已成功执行,但我只想删除此消息(出于演示目的)。知道如何删除此警告(或错误)吗?

【问题讨论】:

  • 呃……修复你的 FUSE 文件系统,让它不会发生?
  • 这怎么可能?
  • 完全取决于你在做什么。
  • 好的,我怎样才能在 linux 终端上重定向标准错误(通过执行 2>&1)但是对于我执行的每个命令,所以我不需要在每个命令的末尾都写?!
  • 解决根本问题。不要只是试图忽略它。

标签: linux output fuse


【解决方案1】:

您可以将错误重定向到 /dev/null 或日志文件,如下所示:

cp a b 2>/dev/null

cp a b 2>errors.log

【讨论】:

  • 我的意思是编程(Java)?
  • 为什么要使用命令行在 Java 中复制文件?你可以使用 Streams 甚至更好,使用像 commons-io 这样的库
猜你喜欢
  • 1970-01-01
  • 2018-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多