免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2285 | 回复: 0
打印 上一主题 下一主题

[故障求助] 如何防止tar误操作导致文件丢失 [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-29 20:43 |只看该作者 |倒序浏览

    在
http://www.loveunix.net/thread-91108-1-1.html
看到:
#cd /tmp/
#tar -cvf a /tmp/a.tar
会报错说没这个v/tmp/a.tar的文件
执行上面的操作之后,发现/tmp下面没有这个a文件了
    这是使用tar比较常见的一个错误操作。以前我也曾犯过。颜渊不二过,想了个办法,以实际行动学习下颜渊:在/etc/profile里放个alias就可以了——alias tar='mwt(){ [ -e $3 ] && /usr/bin/tar $1 $2 $3 || echo Can not find or access \"$3\"!; }; mwt '。
    实验效果:
$ alias tar='mwt(){ [ -e $3 ] && /usr/bin/tar $1 $2 $3 || echo Can not find or access \"$3\"!; }; mwt'
$ tar -cvf a /tmp/a.tar
Can not find or access "/tmp/a.tar"!
$ tar -cvf a                                                                                             
ksh: test: 0403-004 Specify a parameter with this command.
Can not find or access ""!
$
========================================================================
任何形式的转载,请写明出处:
email:
beginner@yeah.net
blog:
http://www.aixchina.net/?1865
   
http://www.cublog.cn/u/739/
========================================================================


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/739/showart_1353838.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP