mac压缩文件兼容win及terminal使用技巧摘录

96
超儿
2014.04.17 17:54* 字数 552

最近一直需要和Win传压缩文件,但又找不到好方法。知乎上有很多类似的讨论,关于哪些软件好用。我试了几个都很麻烦,一直找不到很好的办法。

直到我问了下坐旁边的技术大牛,直接告诉我一行终端命令就搞定了......

    tar -cvf XXX.tar

这样就好了......

就是直接生成一个win可以解压的tar压缩包就好了。

具体步骤可以是这样的:

  1. cd到 压缩文件要放到的文件夹去。或者输入
    cd
    然后拖曳要文件夹到终端窗口
    cd /Users/li/sportsipad/docs/UE/

  2. 输入,doc是为压缩文件取的名字
    tar -cvf doc.tar

  3. 后面直接把要压缩的文件夹拖拽到终端窗口,就好了
    tar -cvf doc.tar /Users/li/Dropbox/

下面是查到的关于tar命令的一些代码:

格式: tar 选项 文件目录列表
功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
例如:

  1. 将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用
    tar czvf this.tar.gz ./*.txt
  2. 将当前目录下的this.tar.gz中的文件解压到当前目录我们可以使用
    tar xzvf this.tar.gz ./

因此我也想学下关于终端的更多内容,找到一篇文章,抽空要看

Mac OS X Terminal 101:终端使用初级教程


补充一下更新:知乎里面有人补充了一下,果然不能知其然不知其所以然啊

这个不是压缩,只是打包而已。用tar cavf xxxx.tar.gz … 就能压缩了

Mac窍门
Web note ad 1