最近一直需要和Win传压缩文件,但又找不到好方法。知乎上有很多类似的讨论,关于哪些软件好用。我试了几个都很麻烦,一直找不到很好的办法。
直到我问了下坐旁边的技术大牛,直接告诉我一行终端命令就搞定了......
tar -cvf XXX.tar
这样就好了......
就是直接生成一个win可以解压的tar压缩包就好了。
具体步骤可以是这样的:
cd到 压缩文件要放到的文件夹去。或者输入
cd
然后拖曳要文件夹到终端窗口
cd /Users/li/sportsipad/docs/UE/输入,doc是为压缩文件取的名字
tar -cvf doc.tar后面直接把要压缩的文件夹拖拽到终端窗口,就好了
tar -cvf doc.tar /Users/li/Dropbox/
下面是查到的关于tar命令的一些代码:
格式: tar 选项 文件目录列表
功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
例如:
- 将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用
tar czvf this.tar.gz ./*.txt - 将当前目录下的this.tar.gz中的文件解压到当前目录我们可以使用
tar xzvf this.tar.gz ./
因此我也想学下关于终端的更多内容,找到一篇文章,抽空要看
Mac OS X Terminal 101:终端使用初级教程
补充一下更新:知乎里面有人补充了一下,果然不能知其然不知其所以然啊
这个不是压缩,只是打包而已。用tar cavf xxxx.tar.gz … 就能压缩了