嵌入式複習Little Notes——Tar命令

Tar命令詳解

c: 建立壓縮檔案

-x:解壓

-t:查看內容

-r:向壓縮歸檔文件末尾追加文件

-u:更新原壓縮包中的文件

這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。

-z:有gzip屬性的

-j:有bz2屬性的

-Z:有compress屬性的

-v:顯示所有過程

-O:將文件解開到標準輸出

下面的參數-f是必須的

-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。

例子來咯:

1. 將當前目錄下的bin目錄和hello、hello.c文件備份並壓縮爲binzxj.tar.gz文件的命令是:

tar -czvf binzxj.tar.gz bin hello hello.c 

2. 將/home/ixdba目錄做歸檔壓縮,壓縮後生成ixdba.tar.bz2文件,並將此文件保存到/home目錄下,實現此任務的tar命令格式: tar -cjvf /home/ixdba.tar.bz2 /home/ixdba

3. 使用進程調度啓動,指定30分鐘後(或在2008年12月28日晚上20點30分)將/home/stu目錄裏的文件備份並壓縮爲stu.tar.gz,並放到/home/temp目錄裏(當前/home/temp目錄並不存在)。

(1)    編輯一個文件,如:atfile,內容如下:

mkdir /home/temp

tar –czvf /home/temp/stu.tar.gz /home/stu/*

(2)    執行at命令

at –f atfile now +30 minutes

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章