linux打包文件夹命令,windows打包命令
本篇文章给大家谈谈linux打包文件夹命令,以及windows打包命令对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
linux下如何用zip打包某个目录下所有文件夹为独立的压缩包
linux zip命令的基本用法是:
zip [参数] [打包后的文件名] [打包的目录路径]
linux zip命令参数列表:
-a将文件转成ASCII模式
-F尝试修复损坏的压缩文件
-h显示帮助界面
-m将文件压缩之后,删除源文件
-n特定字符串不压缩具有特定字尾字符串的文件
-o将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q安静模式,在压缩的时候不显示指令的执行过程
-r将指定的目录下的所有子目录以及文件一起处理
-S包含系统文件和隐含文件(S是大写)
-t日期把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
举例:说个最常用的吧,打包/home/a目录到/home/a.zip
# zip-r/home/a.zip/home/a/
//参数一般只要有-r
linux多个文件打包命令linux多个文件打包
在LINUX下想要直接压缩多个文件夹为tar.gz格式,该怎么办?
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、其次,在linux命令行中输入:tarzvcft.tgz1/2/。
3、最后,按下回车键执行shell指令,此时发现成功将文件夹1与文件夹2一同压缩为tar.gz格式。
在虚拟机linux环境下,出于源码备份的目的,需要将/home/src目录下的所有文件打包、压缩?
tar-cjvfxxx.tar.bz2/home/src把整个/home/src目录打包成,xxx.tar.bz2我在win下试过,用Haoya能打开linux源码库下载的tar.bz2格式文件。。
切记:这个参数f一定要放在最后面这一位,像-cjfv是不允许的
格式:tar选项文件目录列表
功能:对文件目录进行打包备份
选项:
-c建立新的归档文件
-r向归档文件末尾追加文件
-x从归档文件中解出文件
-O将文件解开到标准输出
-v处理过程中输出相关信息
-f对普通文件操作
-z调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
linux怎么压缩某个目录下的所有文件?
比如你想把data目录下所有文件压缩打包到/tmp目录下,并且把压缩包命名为a.tar.gz。可以这样操作tar-zcvf/tmp/a.tar.gzdata/然后你进到/tmp目录下看下是否打包成功,有这个a.tar.gz,并检查是是否打包完整。cd/tmptar-tfa.tar.gz
linux中zcvf和czvf的区别?
czvf和zcvf是没有区别的,tar打包命令的参数位置可以随意变换
zxvf是解压缩包的命令,zcvf是打包的命令
Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tapearchive),因而得名tar。
给出Linux命令,将/user1/flod目录下后缀为.TXT的所有文件打成一个包,包名为all.tar,放入/tmp目录下?
命令如下:
find*
.TXT|tarcvfall.tar/tmp
解释:
1.find*.TXT查找指定格式的文件
2.|管道符号,将
上一步查找到的结果,作为下一个命令的数据源
3.tar就是打tar专门打tar包的命令,会生成以tar结尾的包,
all.tar
就是指定打包好的文件名称,/tmp再指定要存放的目录
linux下tar的打包使用
分析如下:
一、Linux下的tar命令详解
1、tar-c:建立压缩档案
2、tar-x:解压
3、tar-t:查看内容
4、tar-r:向压缩归档文件末尾追加文件
5、tar-u:更新原压缩包中的文件
二、压缩
1、tar-cvf jpg.tar*.jpg//将目录里所有jpg文件打包成jpg.tar
2、tar-czf jpg.tar.gz*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
3、tar-cjf jpg.tar.bz2*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
4、tar-cZf jpg.tar.Z*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
5、rar a jpg.rar*.jpg// rar格式的压缩,需要先下载rar for linux
6、zip jpg.zip*.jpg// zip格式的压缩,需要先下载zip for linux
三、解压
1、tar-xvf file.tar//解压 tar包
2、tar-xzvf file.tar.gz//解压tar.gz
3、tar-xjvf file.tar.bz2//解压 tar.bz2
4、tar-xZvf file.tar.Z//解压tar.Z
5、unrar e file.rar//解压rar
6、unzip file.zip//解压zip
四、具体操作方法:
1、如图看到的示例,用tar命令来打包这些文件以及目录。(文件目录以自己实际情况为准,这里用做参考用例)
2、如图所示,tar-cvf便是打包,包名可以自己定(要加.tar后缀名),这是打包一个bd1.txt文件。
3、打包多个文件就是用空格隔开文件名,这样即可以此来打包多个txt文件。
4、可用星号*跟后缀名来匹配指定某一类文件,比如TXT类文件。
5、用Tar命令打包文件到指定的目录文件夹里面可以在包前面加文件夹的路径,例打包到a文件夹里边了。