当前位置: 技术问答>linux和unix
tar 压缩与解压问题,请进来看看
来源: 互联网 发布时间:2016-07-04
本文导语: [root@localhost ~]# tar -czvf /opt/hxxx_ftp/vsftp.tar.gz /etc/vsftpd/vsftpd.conf tar: 从成员名中删除开头的“/” /etc/vsftpd/vsftpd.conf 为什么会出现 tar:从成员名中删除开头的“/” 是否正常 还是语法有错,正确的应该怎么写 ...
[root@localhost ~]# tar -czvf /opt/hxxx_ftp/vsftp.tar.gz /etc/vsftpd/vsftpd.conf
tar: 从成员名中删除开头的“/”
/etc/vsftpd/vsftpd.conf
为什么会出现 tar:从成员名中删除开头的“/” 是否正常 还是语法有错,正确的应该怎么写
tar: 从成员名中删除开头的“/”
/etc/vsftpd/vsftpd.conf
为什么会出现 tar:从成员名中删除开头的“/” 是否正常 还是语法有错,正确的应该怎么写
|
如果你的命令是
/home/a$ tar czf t.tar.gz /home/a/bin
tar会去掉你指定的路径名的第一个/。如果你在另外一个目录里解压这个包,就会发现在当前目录里会创建home目录,再创建a,再创建b。如果tar不去掉这个/的话,解压的时候就要创建根目录,这显然会有问题。
如果你没有写成绝对路径,而是
/home/a$ tar czf t.tar.gz bin
那么,解压的时候就只会有一个bin目录生成
/home/a$ tar czf t.tar.gz /home/a/bin
tar会去掉你指定的路径名的第一个/。如果你在另外一个目录里解压这个包,就会发现在当前目录里会创建home目录,再创建a,再创建b。如果tar不去掉这个/的话,解压的时候就要创建根目录,这显然会有问题。
如果你没有写成绝对路径,而是
/home/a$ tar czf t.tar.gz bin
那么,解压的时候就只会有一个bin目录生成
|
这个命令是完全正确的 可以忽略