linux 重定向命令

> 文件  等如 1>,将命令的执行结果送至指定的文件中

>> 文件  将命令执行的结果附加到指定的文件中

>>& 文件  将命令执行时屏幕上所产生的任何信息附加到指定的文件中

 

&> 文件  等如 2>&1

>& 文件  将命令执行时屏幕上所产生的任何信息写入指定的文件中

>文件 2>&  将表征输出和标准错误都定向到同一个文件中

 

n<&-  表示将n号输入关闭
<&-  表示关闭标准输入(键盘)
n>&-  表示将n号输出关闭
>&-  表示将标准输出关闭

 

>! 文件  将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖

 

另外一个非常有用的重定向操作符是 "-",请看下面这个例子:

$ (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp -)

该命令表示把 /source/directory 目录下的所有文件通过压缩和解压,快速的全部移动到 /dest/directory 目录下去,这个命令在 /source/directory 和 /dest/directory 不处在同一个文件系统下时将显示出特别的优势。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值