linux中打包命令 linux打包命令格式

linux下tar命令解压到指定的目录和用tar命令打包1、linux下tar命令解压到指定linux中打包命令的目录
tar zxvf node_modules.tar -C newFile
把根目录下linux中打包命令的node_modules.tar 解压到同级目录newFile下linux中打包命令,前提要保证newFile这个目录存在 。
2、用tar命令打包
tar zcvf node_modules.tar node_modules
将当前目录下的node_modules文件打包到根目录下并命名为node_modules.tar
linux操作系统中对当前目录下文件打包的命令是(),解包的命令();tar命令使用
压缩:tar cvfz 目标文件 源文件1 [源文件2...]
例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文件,hello.cpp和hello.h是源文件
tar cvzf xxx.tar.gz xxx/ 就压缩文件夹下所有的文件
tar xvjf xxx.tar.bz2 xxx/
解压:tar xvfz 目标文件
例如:tar xvfz m.tar.gz //在当前目录下将压缩包文件m.tar.gz解压缩
上面的简单用法基本够用了 , 以下是从别的地方转来的其他一些用法,但我从来没用过,暂时存放一下 。
1.文件或目录打包:tar -cvf /u0/temp2.tar /usr/lib
将/usr/lib目录下的文件与子目录打包成一个文件库为/u0/temp2.tar 。
tar -cvf /u0/temp2.tar /usr/lib *.c *.f
将/usr/lib目录下的*.c *.f等文件(不含子目录)打包 。注意:如果指定文件如*.c *.f或*.*,则打包时均不含子目录 。如果指定为.或* , 则含子目录 。
2.压缩:compress /u0/temp2.tar压缩为/u0/temp2.tar.z
3.解压:uncompress /u0/temp2.tar.Z则还原为/u0/temp2.tar
4.解包展开:tar -xvf /u0/temp2.tar
若以相对路径打包的,解包时,以相对路径存放展开的文件数据;若以绝对路径打包的,解包时,以绝对路径存放展开的文件数据 。若指定展开的文件名,须注意文件的目录路径 。
5.显示:tar -tvf /u0/temp2.tar 显示文件库内的文件名称 。当指定文件名时,亦须注意文件的路径 。
linux打包压缩命令tarlinux打包压缩命令tar的方法如下:
操作设备:戴尔笔记本电脑
操作系统:win10
操作程序:linux主机2.01
1、首先进入到等待输入shell指令的linux命令行状态下 , 如下图所示 。
2、输入shell指令:tar -czf test.tar.gz test.txt,如下图所示 。
3、最后按下回车键就会看到test.txt被成功压缩为test.tar.gz,如下图所示 。
Linux下打包压缩war、解压war包和jar命令问题
Linux下打包压缩war、解压war包和jar命令
解决
把project_a文件夹下的文件打包成project.war
-c创建war包
-v显示过程信息
-f指定 JAR 文件名,通常这个参数是必须的
-M不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数
-0这个是阿拉伯数字,只打包不压缩的意思
解压到当前目录
Linux中用tar命令对文件夹进行打包压缩 打包: 指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署.
压缩或打包文件常见扩展名: *.tar, *.tar.gz, *.gz, *.bz2, *.Z;
Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名是必须的.因为linux支持的压缩命令较多,不同的压缩技术使用的压缩算法区别较大,根据扩展名能够使用对应的解压算法.
将文件夹打包,也能将包解开成文件夹.
例1:在/tmp文件夹下创建demo文件夹,将/etc目录拷贝到/tmp/demo目录里,然后打包压缩成gz格式,要求显示压缩详情 。
1)在/tmp文件夹下创建demo文件夹,将/etc目录拷贝到/tmp/demo目录里.
注意: 拷贝非空目录要加 -r
2)将etc文件夹打包压缩成gz格式,并显示压缩详情.
tar -czvf打包压缩后文件名被打包压缩的文件夹

推荐阅读