如何高效地管理Linux系統中的軟體

來源:互聯網
上載者:User
關鍵字 tar檔 表示 可以 效地 使用者可

隨著Linux開源系統平臺的不斷發展,越來越多的開源軟體可以提供給LinuxHTTP://www.aliyun.com/zixun/aggregation/6579.html">使用者使用,這樣,也使得更多的檔「 吞噬」著硬碟空間。 作為一種優秀的開源作業系統,如何高效地管理系統中的軟體是一個很重要的問題。 因此Linux提供了多種方法,使用者可以根據實際情況方便地對軟體進行管理。 比如,它提供了對檔打包的功能,使用者可以使用其將若干檔或目錄打成一個套裝軟體;同時,它也提供了多種檔案壓縮工具,使得使用者可以對某些檔進行壓縮,以減小檔佔用的硬碟空間或方便網路傳輸。

TAR包管理

TAR命令是在Linux下最常用的檔打包工具,可以將若干檔或在若干目錄下打包成一個檔,既有利於檔管理,也方便壓縮和檔的網路傳輸。 TAR可以為檔和目錄創建檔案。 利用TAR,使用者可以為某一特定檔創建檔案(備份檔案),也可以在檔案中改變檔,或者向檔案中加入新的檔

TAR命令語法及參數選項

TAR命令使用語法如下:tar [主選項+輔選項] 檔或者目錄,其中,主選項是必需的,表明tar命令要完成的操作,輔選項是輔助使用的,可以有也可以沒有。 下面列出常用的主選項,並簡要說明其功能:-A、--catenate、--concatenate表示將若干個tar檔合併成一個tar檔;-c、--create表示創建一個新的tar檔;-d、--diff、-- compare表示要比較tar檔或檔案系統的不同之處;--delete表示從tar檔中刪除檔,但不能刪除磁帶檔;-r、--append表示在tar檔案結尾部追加檔;-t、--list表示要顯示tar檔內容;-u 、--update表示要更新tar檔;-x、--extract,--get表示從tar檔中取出檔。 每次使用tar命令時,上述8個命令參數選項必須選擇一個,用以指明操作類型。

創建tar檔

創建一個tar檔要使用主參數選項c,並指明創建tar檔的檔案名。 下面假設目前的目錄下有smart和xplns兩個子目錄以及cpuinfo.txt、smart.txt、tar.txt、tar_ create.txt四個檔,smart目錄下有smartsuite-2.1-2.i386.rpm檔,xplns目錄下有xplns-cat-3.3.1-1.i386.rpm,xplns-elm-3.3.1-1.i386.rpm和xplns- img-3.3.1-1.i386.rpm三個檔。 若要在該目錄下將所有檔打包成gong.tar檔,可以使用如下命令:# tar cvf gong.tar ./*。 其中,參數c指明創建tar,參數f指明是創建檔,參數v指明顯示處理詳細過程。

顯示tar檔內容

對於一個已存在的tar檔,使用者可能想瞭解其內容,即該檔是由哪些檔和目錄打包而來的,這就要用帶t參數的tar命令。 例如對於上述產生的gong.tar檔,若欲顯示其檔內容,可使用如下命令:# tar tf gong.tar。

從tar檔中取出檔

在已經存在的tar檔中解包,可以使用帶主選項參數-x的tar命令實現。 下面以gong.tar檔為例,說明帶主選項參數-x的tar命令的用法。 對目前的目錄下gong.tar檔解包:#tar -x gong.tar。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.