MUDboy 发表于 2009-4-20 21:49

请教一个屏幕输出到文件的问题

我运行tar命令,有个参数-v是可以在屏幕上面显示压缩的打包的过程,现在我想将屏幕输出的内容放到一个log文件中去,不知各位有什么方法吗?

我尝试tar -cvf file.tar * | tee file.log
又尝试tar -cvf file.tar * >>file.log都不行

比较困惑的就是我猜想tar的输出和cat,more之类的命令输出的目的不一样,tar目的就是打包文件,输出我想应该是tar文件,-v参数值是可以实现在屏幕上显示过程,并不是必须的
而cat或more的目的就是输出内容到屏幕

matr1x 发表于 2009-4-20 22:20

试试:

tar -cvf file.tar * >>file.log 2>&1
2>&1 是将标准出错重定向到标准输出
页: [1]
查看完整版本: 请教一个屏幕输出到文件的问题