使用Bash Shell中的腳本從終端進行備份

14月XNUMX日,我在 linux.com 的出版物 西姆拉特·帕爾·辛格·霍哈爾,它在其中顯示腳本 Bash Shell 的作者身份,這使我們可以採用以下格式進行備份

.tar.bz2

我們系統中任何目錄的名稱。

雖然 腳本 它有點舊,因為它最初於13年2009月XNUMX日發布,所以我發現它在操作和易用性方面都非常有用。

要使用腳本,請按照以下步驟操作:

  1. 在中打開一個新文檔 gedit中納米 根據你喜歡的。
  2. 複製 完整的腳本代碼 在這個新文件中。
  3. 將腳本另存為
    mybackup.sh

    在團隊中您想要的地方 (最好在您的個人文件夾中).

現在,我們將通過以下命令授予腳本執行權限 (您必須首先在包含腳本的目錄中找到自己):

chmod + x mybackup.sh

使用腳本的方法如下:

要通過以下方式執行特定目錄或文件的備份:

sh mybackup.sh [源] [目標]

其中source是要備份的目錄或文件的絕對路徑 (例如:

~/Documentos/Writer

)
目的地,是您要存儲備份的路徑 (例如:

~/Documentos

)

注意: Simrat聲稱腳本可以識別絕對路徑和相對路徑,但是在我的情況下,只有絕對路徑有效。

這將導致文件的創建

.tar.bz2

格式

"fuente_ddmmyyyy.x.tar.bz2"

現在,如果要解壓縮以前的備份,則只需運行腳本並指定文件

.tar.bz2

作為源,以及要將文件解壓縮到的目錄作為目標。

此外,該腳本可以在 鸚鵡螺 使備份變得容易得多。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   塔斯卡斯 他說:

    說實話,我只是在尋找類似的東西。 我將其放在CRON中,這樣它每隔X次就自動運行,僅此而已,我不必擔心主題=)

  2.   約翰斯 他說:

    信息非常好,但是您畢竟沒有解釋如何進行備份,
    1.根據需要在Gedit或nano中打開一個新文檔。
    ►2。將完整的腳本代碼複製到此新文檔中。
    3.將腳本另存為

    我的備份文件

    y! 密碼是什麼? 你幫助我,什麼都沒有