linux tar 命令,一直报错 tar: Removing leading `/' from member names (tar: 从成员名中删除开头的“/”)
来源:互联网 发布:qq飞车星河战警数据 编辑:程序博客网 时间:2024/05/21 11:01
今天使用到tar打包命令,搜索了下网上有这样的说法:“压缩包里面的文件是绝对路径很容易害死人。我就因为解压一个 cpio 包,里面文件竟然是绝对路径文件而不得不重装系统。”
而且给出了解决办法:
cd /var/home && tar -zcf aa.tar.gz cc.wav dd.wav
我也尝试着给出了自己的解决办法,虽然有点麻烦
char filename[256]; char savepath[256]; int iRc; sprintf(filename,"%s/rules/",getenv("WORKDIR")); if(getcwd(savepath,sizeof(savepath))==NULL) { printf("error ,getcwd failed!\n"); return ; } if(chdir(filename) == -1) { printf("error ,chdir failed!\n"); return ; } system("tar -cf rule.tar rule.txt"); if(chdir(savepath) == -1) { printf("error ,chdir failed!\n"); return ; }
- linux tar 命令,一直报错 tar: Removing leading `/' from member names (tar: 从成员名中删除开头的“/”)
- tar: Removing leading `/' from member names
- resolution : "tar: Removing leading `/' from member names"
- tar: Removing leading `/’ from member names
- tar: Removing leading `/’ from member names
- tar: Removing leading `/’ from member names
- tar: Removing leading '/' from member names
- “tar: Removing leading `/’ from member names”的错误
- /bin/tar: 从成员名中删除开头的“/”
- tar 从成员名中删除开头的"/"
- 今天在使用tar进行打包时,发现报了‘从成员名中删除开头的“/”’的错误
- tar: 从成员名中删除开头的“/ ./sh.sh: line 9: /: is a directory
- Linux中tar的命令
- linux中tar命令
- linux的tar命令
- Linux的tar命令
- linux的tar命令
- linux中 tar命令的使用
- 左旋转字符串新思路
- If you want to paste code into IPython, try the %paste and %cpaste magic functions.
- 土坷垃的情怀
- 经典面试题21——包含min函数的栈
- 路上看水
- linux tar 命令,一直报错 tar: Removing leading `/' from member names (tar: 从成员名中删除开头的“/”)
- html页面自动刷新
- Linux 地址映射全过程(分段机制过程在Linux中不起作用)
- JS判断是否360浏览器代码
- 解放军美女网络尖兵,90余昼夜写代码40多万行
- 中央气象局天气预报城市对应的编码(到县为止)
- 完美解决ios4与ios5输入框随键盘移动问题
- 关于sizeof的几个问题
- Android自定义控件的属性