tar -cvf script.tar script
sz script.tar

具体:

 sz/rz命令:

一般来说,linux服务器大多是通过ssh来进行远程的登陆和管理的,如何在命令方式下上传和下载文件到服务器和本地呢?
与ssh有关的两个命令可以提供很方便的操作:
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)设置上传和下载的默认目录:
options–>session options–>X/Y/Zmodem 下可以设置上传和下载的目录

tar命令

[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打包!

范例:

范例一:将整个/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底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

#在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,

#我先将工作目录变换到/usr/local/src底下,并且解开/tmp/etc.tar.gz,

#则解开的目录会在/usr/local/src/etc呢!另外,如果您进入/usr/local/src/etc

#则会发现,该目录下的文件属性与/etc/可能会有所不同喔!

范例四:在/tmp底下,我只想要将/tmp/etc.tar.gz内的etc/passwd解开而已

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

#我可以透过tar -ztvf来查阅tarfile内的文件名称,如果单只要一个文件,

#就可以透过这个方式来下达!注意到!etc.tar.gz内的根目录/是被拿掉了!

范例五:将/etc/内的所有文件备份下来,并且保存其权限!

[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc

#这个-p的属性是很重要的,尤其是当您要保留原本文件的属性时!

范例六:在/home当中,比2005/06/01新的文件才备份

[root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home

范例七:我要备份/home, /etc,但不要/home/dmtsai

[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

范例八:将/etc/打包后直接解开在/tmp底下,而不产生文件!

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -cvf - /etc | tar -xvf -

#这个动作有点像是cp -r /etc /tmp啦~依旧是有其有用途的!

#要注意的地方在於输出档变成-而输入档也变成-,又有一个|存在~

#这分别代表standard output, standard input与管线命令啦!

#这部分我们会在Bash shell时,再次提到这个指令跟大家再解释啰!

Linux文件夹打包发送到本地相关推荐

  1. linux文件夹打包命令

    linux文件夹打包命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------- ...

  2. linux将目录打包压缩,linux 文件夹打包、解压命令大全

    TAR压缩tar -zcvf /data/backup.tar.gz /wwwroot tar -zcvf   打包后生成的文件名全路径     要打包的目录 以上的例子:把/wwwroot文件夹打包 ...

  3. LINUX 文件夹打包

    tar -zcvf /data/www.tar.gz data/www tar -zcvf 打包后生成的文件名全路径 要打包的目录 压缩: 压缩当前的文件夹 zip -r ./xahot.zip ./ ...

  4. 计算机英语打包,英语怎么说 “把许多文件和文件夹打包成一个RAR文件”?-RAR文件...

    We usually not only send documents to others, but also send some folders. 我们平时要发送文件给别人,也要发一些文件夹, The ...

  5. linux压缩指定时间的文件,Linux下压缩某个文件夹(文件夹打包)

    tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.ta ...

  6. linux将某个文件夹打包为zip文件

    将当前目录下的PocTest文件夹打包成PocTest.zip: zip -q -r PocTest.zip PocTest/

  7. linux文件夹文件颜色及命令

    Linux 中文件夹 / 根目录:包含了几乎所的文件目录.相当于中央系统.进入的方法是cd / /root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录. /home 如果建立一个名为&q ...

  8. linux文件分别打包命令,Linux文件打包命令

    15.1 gzip gzip(1) 是GNU的压缩程序.它只对单个文件进行压缩.基本用法如下: $ gzip filename 程序执行以后,文件名会变成filename.gz,而且一般情况下大小会比 ...

  9. Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作

    Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 目录 Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 一.简单介 ...

最新文章

  1. 2022-2028年中国应急救援装备行业市场研究及前瞻分析报告
  2. 线程间操作无效:从不是创建控件的线程访问它的三种方法
  3. PHP全栈学习笔记20
  4. Xamarin iOS教程之页面控件
  5. 程序员的“鱿鱼游戏”,你能活到第几关?
  6. rhel dns 配置
  7. 查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢
  8. RabbitMQ 示例-生产者-消费者-direct-topic-fanout
  9. 计算机专业知识是什么范围,计算机基础知识考题
  10. Hadoop权威指南(中文版,第2版)【分享】
  11. asp.net mvc 伪静态路由配置
  12. UCenter Home 1.5的基本配置与技巧
  13. 整理转载:分枝定界图解(含 Real-Time Loop Closure in 2D LIDAR SLAM论文部分解读及BB代码部分解读)
  14. 小红书用户画像分析_棋牌游戏如何做好用户画像分析?
  15. 用手画了11张图终于搞明白了Git工作流,我怀疑你用的是假 Git
  16. 超简单的自定义个性化网页鼠标光标样式 html+css+js
  17. 电信光猫桥接+ML固件路由器实现ipv6网站访问
  18. 米哈游贺甲:《崩坏3》如何实现手机游戏的高品质卡通渲染
  19. 信号处理--sinc函数
  20. R 单样本wilcoxon test

热门文章

  1. php中怎么让图片没有缓存文件,PHP页面文件缓存,PHP图片缓存实例
  2. mysql root 注入_sql注入入门之mysqlroot权限下的注入利用方式
  3. 外观模式和代理模式的联系和区别_设计模式之代理设计模式
  4. Hibernate VS iBATIS
  5. java二进制 字节数组 字符 十六进制 BCD编码转换
  6. 无心剑随感《最完美的图形——圆》
  7. 16软件1班安卓第二学期学习总结
  8. [ZJOI2005]午餐 贪心+dp
  9. 【英语学习】【科学】【Glencoe Science】【A】Life's Structure and Function目录及术语表
  10. 【Openstack】实录手动部署Openstack Rocky 双节点(3)- Glance