国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux 打包命令

2024-08-28 00:07:06
字體:
來源:轉載
供稿:網友
在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字符的文件予以打包。
  ls /usr/lib|grep -v abcd|cpio -o〉/u0/temp1.cpio,其意為找出/usr/lib目錄下文件名中不含 abcd 字符的文件予以打包。-v選項在grep命令中的意思是排除含有字符串的行列。
  如此,可充分利用Unix的管道和一些命令的強大功能來實現文件的打包。
  二、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字符的文件予以打包。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜州市| 嘉峪关市| 涟水县| 西昌市| 西平县| 两当县| 竹北市| 苍梧县| 尤溪县| 平邑县| 札达县| 晋州市| 新沂市| 庐江县| 咸丰县| 咸宁市| 海阳市| 大姚县| 涿鹿县| 南安市| 镇沅| 阿图什市| 成安县| 东阿县| 凤翔县| 安泽县| 布尔津县| 钟山县| 噶尔县| 桐庐县| 莱西市| 措美县| 台东市| 阳高县| 沙坪坝区| 信宜市| 石渠县| 无棣县| 尚义县| 浙江省| 马尔康县|