linux下打包命令的使用

您所在的位置:网站首页 打包的命令 linux下打包命令的使用

linux下打包命令的使用

2022-06-14 20:41| 来源: 网络整理| 查看: 265

linux

下打包命令的使用

 

 

 

 

本人在

Unix

系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用

Unix

系统本身的命令

tar

cpio

compress

等来做到打包和压缩,使之充当类似

DOS

下的

压缩软件,同时在

Unix

系统中亦具有通用性。

 

 

 

 

Unix

系统中,

是先通过

cpio

tar

将众多的文件打包成一个文件库后,

再用

compress

将文件库压缩来达到目的的。下面分别以

cpio

tar

来说明使用的方法和步骤。

 

 

 

 

一、

cpio 

 

 

 

1.

文件或目录打包。

 

 

 

 

打包有如下多种情况:

 

 

 

 

A)

含子目录打包:

 

 

 

 

find /usr/lib 

print|cpio 

o

/u0/temp1.cpio 

 

 

 

/usr /lib

目录下的文件与子目录打包成一个文件库为

/u0/temp1.cpio

 

 

 

 

若通过-

o

选项来打包整个目录下的所有文件与子目录,常先利用

find

目录名-

print

来找出所有文件与子目录的名称,通过管道“

|

”传给

cpio

打包。

 

 

 

 

B)

不含子目录的打包:

 

 

 

 

ls /usr/lib|cpio 

o

/u0/temp1.cpio 

 

 

 

/usr/lib

目录下的文件

(

不含子目录下的文件

)

打包成一个文件库为

/u0/temp1.cpio

 

 

 

 

C)

特定文件打包:

 

 

 

 

可利用文本搜索命令

grep

与管道配合,

可以排除或选择特定类型的文件传给

cpio

打包。

:ls /usr/lib/

.c|cpio 

o

/u0/temp1.cpio 

 

 

 

ls /usr/lib|grep 

.c

$′

|cpio 

o

/u0/temp1.cpio 

 

 

 

意思均为找出

/usr/lib

目录下以

.c

结尾的文件予以打包。

 

 

 

 

又如:

ls /usr/lib|grep abcd|cpio 

o

/u0/temp1.cpio 

,其意为找出

/usr/lib

录下文件名中含有

abcd

字符的文件予以打包。

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3