重定向的应用区分
发表于 : 2010-04-24 1:51
当前目录下有scrypto.ab scrypto.ad scrypto.af scrypto.aa scrypto.ac scrypto.ae scrypto.inf 这样几个文件。(FreeBSD安装包/8.0-RELEASE/src/ 下面的东西)。只有scrypto.inf是可以打开的文本。
解压命令是:
cat scrypto.?? | tar --unlink -xpzf - -C /home/myhome/
可是我试试
cat scrypto.?? | tar --unlink -xpzf -C /home/myhome/
却失败。区别只是少了一横,请问这一横在重定向中的用途?或者跟重定向没关心。
scrypto.??的几个文件组成了压缩文件,所以用cat crypto.?? 。但是cat出来的东西不是压缩包,所以直接重定向tar -xpzf 也不行,但是加入tar -xpzf - 就可以了,请问这一横是哪里的什么用法?
解压命令是:
cat scrypto.?? | tar --unlink -xpzf - -C /home/myhome/
可是我试试
cat scrypto.?? | tar --unlink -xpzf -C /home/myhome/
却失败。区别只是少了一横,请问这一横在重定向中的用途?或者跟重定向没关心。
scrypto.??的几个文件组成了压缩文件,所以用cat crypto.?? 。但是cat出来的东西不是压缩包,所以直接重定向tar -xpzf 也不行,但是加入tar -xpzf - 就可以了,请问这一横是哪里的什么用法?