在linux中打包文件夹,并发送到本地的命令:
有关sz命令与rz命令:
sz/rz命令:
一般来说,linux服务器大多是通过ssh来进行远程的登陆和管理的,如何在命令方式下上传和下载文件到服务器和本地呢?
与ssh有关的两个命令可以提供很方便的操作:
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)设置上传和下载的默认目录:
options–>session options–>X/Y/Zmodem 下可以设置上传和下载的目录
编辑推荐:
Linux常用压缩解压命令(tar、zip与unzip)
Linux下解压:tar、rar、7z命令
Linux tar命令与rpm包管理命令介绍
通过实例学习Linux打包命令tar
linux解压-tar命令详解
[root@linux ~]# tar [-cxtzjvfpPN]文件与目录....
参数:
注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
例如,使用『tar -zcvfP tfile sfile』就是错误的写法,要写成tar -zcvPf tfile sfile』才对!
例一:将整个/etc目录下的文件全部打包成为/tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以gzip压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以bzip2压缩
#注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识。
#如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tar file~
#如果加j参数,则以.tar.bz2来作为附档名啊~
#上述指令在执行时,会显示一个警告讯息:
#『tar: Removing leading `/' from member names』那是关於绝对路径的特殊设定。
例二:查阅上述/tmp/etc.tar.gz文件内有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
#由于使用gzip压缩,所以要查阅该tar file内的文件时,
#就得要加上z这个参数了!这很重要的!
例三:将/tmp/etc.tar.gz文件解压缩在/usr/local/src底下
例四:在/tmp底下,我只想要将/tmp/etc.tar.gz内的etc/passwd解开而已
例五:将/etc/内的所有文件备份下来,并且保存其权限!
例六:在/home当中,比2005/06/01新的文件才备份
例七:我要备份/home, /etc,但不要/home/dmtsai
例八:将/etc/打包后直接解开在/tmp底下,而不产生文件!