接触了linux有段时间了,终于由一窍不通变成了朦朦胧胧。
这次我练习使用了tar这个打包命令,很兴奋,打击很大。
要求是将 /home/myname/图片/Beyondpictures/ 目录打包压缩
压缩:tar -j cv -f filename.tar.bz2 要被压缩的文件或目录名称
刚开始我照牛画虎的写下了命令,
tar -jcv -f /home/myname/图片/Beyondpictures.tar.bz2
然后回车,显示:
tar: 谨慎地拒绝创建空归档文件
用“tar --help”或“tar --usage”获取更多信息。
我很纳闷,怎么回事?
我第一反应就是google。将“tar: 谨慎地拒绝创建空归档文件“作为关键字开始搜索。
果然,有同志和我遇到了一样的问题。
但没有找到原因。
我回头又看了看原说明文件,终于恍然大悟。
当然会错了,
我竟然把
压缩:tar -j cv -f filename.tar.bz2 要被压缩的文件或目录名称
中的“要被压缩的文件或目录名称“看成了filename.tar.bz2的注释,而真正的命令应是
tar -jcv -f *压缩后要存储的路径*.tar.bz2 * 要被压缩的文件或目录名称* #注:*号内为注释
即,假设压缩后存在我的备份分区 /backup ,其命令就是:
tar -jcv -f /backup/Beyondpictures.tar.bz2 ./图片/Beyondpictures #我当时在家目录
这次好像成功了,预期的档案名(-v选项)打印在屏幕上......
但事实并不向预期的那样,我查看了/backup/Beyondpictures.tar.bz2文档,您猜怎么着,里面竟然压缩着从.开始的目录。依此是./图片/Beyondpictures/目录下的内容,那好像是理所当然的,
但我要的是Beyondpictures/这种目录格式。
仔细一想就明白了,tar这个命令是可以从任何目录开始打包的,解释上也说可以包含/目录的,
这下我明白了。
要想以Beyondpictures/为始目录,就要切换到该目录的上层目录下,这里为 :图片/
我再次重写了命令
cd ./图片
tar -jcv -f /backup/bepts.tar.bz2 Beyondpictures/
回车后,成功
打开bepts.tar.bz2
其目录为Beyondpictures/
符合我的要求,终于达成了目的。
结束语:
过程是复杂的,
解决是困难的,
结果是次要的。
——
经历是无价的。
——小录
这次我练习使用了tar这个打包命令,很兴奋,打击很大。
要求是将 /home/myname/图片/Beyondpictures/ 目录打包压缩
压缩:tar -j cv -f filename.tar.bz2 要被压缩的文件或目录名称
刚开始我照牛画虎的写下了命令,
tar -jcv -f /home/myname/图片/Beyondpictures.tar.bz2
然后回车,显示:
tar: 谨慎地拒绝创建空归档文件
用“tar --help”或“tar --usage”获取更多信息。
我很纳闷,怎么回事?
我第一反应就是google。将“tar: 谨慎地拒绝创建空归档文件“作为关键字开始搜索。
果然,有同志和我遇到了一样的问题。
但没有找到原因。
我回头又看了看原说明文件,终于恍然大悟。
当然会错了,
我竟然把
压缩:tar -j cv -f filename.tar.bz2 要被压缩的文件或目录名称
中的“要被压缩的文件或目录名称“看成了filename.tar.bz2的注释,而真正的命令应是
tar -jcv -f *压缩后要存储的路径*.tar.bz2 * 要被压缩的文件或目录名称* #注:*号内为注释
即,假设压缩后存在我的备份分区 /backup ,其命令就是:
tar -jcv -f /backup/Beyondpictures.tar.bz2 ./图片/Beyondpictures #我当时在家目录
这次好像成功了,预期的档案名(-v选项)打印在屏幕上......
但事实并不向预期的那样,我查看了/backup/Beyondpictures.tar.bz2文档,您猜怎么着,里面竟然压缩着从.开始的目录。依此是./图片/Beyondpictures/目录下的内容,那好像是理所当然的,
但我要的是Beyondpictures/这种目录格式。
仔细一想就明白了,tar这个命令是可以从任何目录开始打包的,解释上也说可以包含/目录的,
这下我明白了。
要想以Beyondpictures/为始目录,就要切换到该目录的上层目录下,这里为 :图片/
我再次重写了命令
cd ./图片
tar -jcv -f /backup/bepts.tar.bz2 Beyondpictures/
回车后,成功
打开bepts.tar.bz2
其目录为Beyondpictures/
符合我的要求,终于达成了目的。
结束语:
过程是复杂的,
解决是困难的,
结果是次要的。
——
经历是无价的。
——小录