当前位置:  技术问答>linux和unix

关于tar命令的提问

    来源: 互联网  发布时间:2016-09-07

    本文导语:  虽然tar 命令我们每天都在用,但是我发现用tar 一个文件文件后缀用什么都可以。例如 tar zcvf a.kk a这个命令把a文件打包成后缀为kk的文件名似乎也行。 这个a,kk的文件和tar zcvf a.tar.gz  a  中的a.tar.gz 一样大,...

虽然tar 命令我们每天都在用,但是我发现用tar 一个文件文件后缀用什么都可以。例如 tar zcvf a.kk a这个命令把a文件打包成后缀为kk的文件名似乎也行。 这个a,kk的文件和tar zcvf a.tar.gz  a  中的a.tar.gz 一样大,而且二个文件都可以用tar zxvf这个命令来解压。
我的问题是,那是不是意味着后缀不重要?还是说后缀可以随意写?如果是那这样一来gzip 和bzip2又何必分的那么清楚呢?
还请高手赐教!  

|
在*nix世界, 文件扩展名只是一个人性化的摆设,这点跟windows不一样。
在类unix里,文件头决定文件类型, 而windows则是扩展名决定文件类型

|
随便举个例子,你可以把c++甚至汇编源代码命名为test.c
g++ test.c
nasm test.c
g++和nasm不会因为扩展名是.c有任何意见,照样可以正常编译。

有时候扩展名也有用。比如Makefile里面,可能会根据扩展名来选择编译器。

|
Linux下文件扩展名只是一具空壳,就像一个摆设,有了它,可以让你的眼睛更加容易找到“方向”。
真正的是要看文件的属性~~

|
再解释一下,Windows下如今某些文件也是不能根据其扩展名判断来判断该以何种方式处理的~~对于某些exe文件你完全可以用winrar从中提取你想要的文件,这个又是怎么解释呢?是不是我对exe的文件还没有理解?

|

如果要求严格的话,或者从纯技术的角度来说,可能就是这样吧,不用file命令察看就不一定准确。
但是我觉得,90%以上的情况还是可以用扩展名来识别的。还是要互相信任嘛,故意捣乱的人毕竟不多。

|
其实在windows里面,也可以改扩展名来迷惑别人。
比如,有时候我要用邮件发送一个exe或者zip文件,但是我的邮件服务器认为它不安全,不让我上传附件。这时候我就会改一个其他的扩展名或者干脆把扩展名删掉。但是我就得告诉收邮件的人把扩展名再改回去。
在这种情况下,如果看到10个doc文件,说不定就有一个是从exe改过来的。

|
嗯~~~~linux/unix 后缀名没用~~~~

|


后缀名真的没用么?
我的系统——Ubuntu 10.04
我在ACM数字图书馆下载的好多文档都是.PDF的,可是双击,却打不开;
直到把pdf改为html,才用Chrome打开了。
那说明,你把html文件扩展名改为pdf,系统是不认识的。
起码在这方面我认为扩展名还是有用的。

|
后缀名是个君子协定。有些程序只承认这个协定,但有些程序不在意这个协定,不管是什么后缀名,区别的只是文件的名字,就像“张萍”这个名字一般是个女性,但你要是偏要给你儿子取这个名字也没关系

|
tar -xvf  自己找后缀

    
 
 

您可能感兴趣的文章:

  • Linux_centos_redhat下tar命令解压tgz文件方法
  • linux下能用tar命令更新已经存在的.tar.gz压缩包么?
  • tar.xz如何解压:linux和windows下tar.xz解压命令介绍
  • tar命令的-r和--delete子命令该如何使用啊?
  • Redhat/Centos下rpmbuild命令从spec文件或者tar包建立rpm
  • tar 命令如何用呀?我从网上拷贝的命令怎么提示如下问题?
  • 请问用tar命令打包目录,tar将如何处理目录权限
  • 标题: 请教:tar.bz2 文件用哪个命令来接压缩,用 tar 可以吗?谢谢!
  • 如何用tar命令将tar文件解压到我指定的目录下呢?
  • linux 命令 tar -cf example.tar *.jpg 怎样包含子目录中的*.jpg?
  • linux tar命令,在线等
  • tar命令
  • CShell 下Tar命令的错误
  • 用tar命令如何解压多个文件
  • 一个关于tar命令的问题
  • 难以实现的tar命令,请教各位高手
  • Linux 命令 打包文件是.tsv的,打包成.tar.gz
  • 关于tar命令的v选项
  • 求助:用tar命令解压缩的时候.如何指定路径???谢谢!!!
  • 關于tar命令打包怎么去掉目錄
  • 新手问题:求一句TAR命令
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • MemCached介绍及最新稳定版memcached-1.4.20.tar.gz下载和安装
  • linux下面的.tar.tar是什么文件!急啊!在线等待!
  • 怎样生成用“tar zxf 文件“来解压的*.tar.gz文件
  • 请问(.tar.tar)包的问题
  • 请问如何将a.tar 打包成 a.tar.gz
  • .zip文件怎样在Unix下解压缩?.tar.tar文件怎样在Unix下解压缩
  • 请教一下:gunzip -c a.tar.gz | tar xvf -
  • tar 在创建tar文件的号死后如何不建立目录层次?
  • 新手:Linux下的 .tar.gz 和 .tar.bz 文件怎么安装?
  • linux下解压问题:tar zxvf linux81701.tar
  • linux下tar无法解压tar.gz包
  • abc.tar.tar 怎么解压~?
  • 请教:用tar解压 *.tar.gz文件,报错
  • fcitx-1.8.5.tar.tar在红帽9下怎么安装呀
  • unix主机下tar路径,不tar路径下文件
  • 请问:我在linux9.0 下的xwindows如何装 *.tar.gz / *.tar.bz2 程序
  • Tar打包工具 S tar
  • 新手问题:gtk+-2.0.0.tar.gz和gtk+-2.0.0.tar.bz2这两个文件是什么关系啊?
  • linux有没有现成的库函数用来将文件或目录压缩成一个tar文件,以及解压一个tar文件?
  • linux下如何将一个test.tar文件tar到指定目录下?
  • hp-unix 11.00 上用tar解压gcc-4.0.1.tar时为什么会出错?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3