1、打包
tar包:
将当前目录下a文件夹打包成test.tar.gz
tar -zcvf test.tar.gz a
[root@linux ~]# tar [-cxtzjvfpPN]文件与目录....
参数:
-c:建立一个压缩文件的参数指令(create的意思);
-x:解开一个压缩文件的参数指令!
-t:查看tarfile里面的文件!
特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z:是否同时具有gzip的属性?亦即是否需要用gzip压缩?
-j:是否同时具有bzip2的属性?亦即是否需要用bzip2压缩?
-v:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f:使用档名,请留意,在f之后要立即接档名喔!不要再加参数!
例如使用『tar -zcvfP tfile sfile』就是错误的写法,要写成
『tar -zcvPf tfile sfile』才对喔!
-p:使用原文件的原来属性(属性不会依据使用者而变)
-P:可以使用绝对路径来压缩!
-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
--exclude FILE:在压缩的过程中,不要将FILE打包!
war包:
把当前目录下的所有文件打包成game.war
jar -cvfM0 game.war ./-c 创建war包-v 显示过程信息-f-M-0 这个是阿拉伯数字,只打包不压缩的意思
解压game.war
jar -xvf game.war解压到当前目录
2、上传/下载
rz和sz都是使用Zmodem文件传输协议
rz: Receive Zmodem 上传sz: Send Zmodem 下载(不能下载目录,可以是多个文件)
一般来说,linux服务器大多是通过ssh来进行远程的登陆和管理的,如何在命令方式下上传和下载文件到服务器和本地呢?
与ssh有关的两个命令可以提供很方便的操作:
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)设置上传和下载的默认目录:
options–>session options–>X/Y/Zmodem 下可以设置上传和下载的目录
参考:http://blog.youkuaiyun.com/wearegouest/article/details/5844591
http://www.cnblogs.com/end/archive/2012/06/06/2537823.html