免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1296 | 回复: 6

sco unix下的tar tv6在linux下不能用? [复制链接]

论坛徽章:
0
发表于 2003-03-21 10:21 |显示全部楼层
那么怎么在linux下tar 软盘的文件?

论坛徽章:
0
发表于 2003-03-21 10:30 |显示全部楼层

sco unix下的tar tv6在linux下不能用?

我经常是copy到硬盘上然后在解压!

论坛徽章:
0
发表于 2003-03-21 13:14 |显示全部楼层

sco unix下的tar tv6在linux下不能用?

tar格式是不能copy的。
tar tv6是SCO下的用法,属于快捷方式,6指的是软驱。
tar软驱的完整命令是
tar -xvf /dev/fd0
tar -cvf /dev/fd0 path/files
tar -tvf /dev/fd0
等,写上软驱的设备名。你看一下LINUX软驱是不是叫/dev/fd0。
man一下。

论坛徽章:
0
发表于 2003-03-21 14:26 |显示全部楼层

sco unix下的tar tv6在linux下不能用?

谢谢老农哥哥的指教!
不过我确实在linux下面可以用copy把软盘里面的tar文件copy到硬盘上然后解压阿!!!

论坛徽章:
0
发表于 2003-03-21 14:33 |显示全部楼层

sco unix下的tar tv6在linux下不能用?

我明白了,是我没有理解帖子的意思,不好意思!

论坛徽章:
0
发表于 2003-03-21 15:14 |显示全部楼层

sco unix下的tar tv6在linux下不能用?

谢谢老农,问题已解决。是小弟学艺不精啊!
我是菜鸟,试着说说原因,不知道对否,也请指正:
tar tv是没错,但由于sco本身提供了1~999的快捷代码指向驱动器,因此在sco中是使用软盘相对应的6的。
但在linux下,由于没有了相应的快捷代码,因此不能直接用6,而需要指向/dev/fd0,但必须要有一个参数说明驱动器非默认值,这个参数就是f,因此不能直接使用tar tv /dev/fd0,这样是不起作用的。必须加一个f,由于我没有弄清除 f 参数的含义,在出错提示的时候以为是 f 参数不能用,因此抓瞎了。f 是指定后面的参数为重定向的驱动器。
miniyoyo2002 提到的直接copy到硬盘是当软盘有文件系统的时候才能用的,备份时如果直接用tar命令的话,软盘中没有文件系统,因此,copy命令是无法使用的,甚至连软盘都无法mount上,类似的命令还有cpio。
我这样说不知道对不对,还请各位斧正。

论坛徽章:
0
发表于 2003-03-21 22:59 |显示全部楼层

sco unix下的tar tv6在linux下不能用?

非常正确:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP