1. tar
壓縮:[root@admin test]# ls -all
drwxr-xr-x 2 admin root 4096 jan 21 03:50 test
[root@admin test]# tar czf test.tar.gz test
[root@admin test]# ls -all
drwxr-xr-x 2 admin root 4096 jan 21 03:50 test
-rw-r--r-- 1 root root 154 jan 21 04:02 test.tar.gz
解壓:[root@admin test]# tar xzf test.tar.gz
[root@admin test]# ll
drwxr-xr-x 2 admin root 4096 jan 21 03:50 test
-rw-r--r-- 1 root root 154 jan 21 04:02 test.tar.gz
可見屬性不變(使用者,組,修改時間等),達到預期備份效果。
2. cp -p
[root@admin test]# ll
-rw-r--r-- 1 root root 154 jan 21 04:02 test.tar.gz
修改屬性(用於測試):
[root@admin test]# chown admin:root test.tar.gz
[root@admin test]# ll
-rw-r--r-- 1 admin root 154 jan 21 04:02 test.tar.gz
使用cp -p拷貝:
[root@admin test]# cp -p test.tar.gz ~
[root@admin test]# ll ~
total 4
-rw-r--r-- 1 admin root 154 jan 21 04:02 test.tar.gz
貌似跟tar沒有區別的樣子!
比較(沒用-p的情況):
[root@admin test]# cp test.tar.gz ~
[root@admin test]# ll ~
total 4
-rw-r--r-- 1 root root 154 jan 21 04:12 test.tar.gz
檔案屬性已經改變了!修改時間,使用者屬性等都變化了!
注意:有人說cp -p的話,連線檔案會出現問題。(不確定這個問題)
利用python備份檔案夾
以前寫過乙個非常白痴的備份指令碼,就是將著整個我資料夾都拷貝到u盤裡,每次拷貝前都將已經存在的資料夾刪除掉。這樣的話程式就很傻瓜 也很少 1 importos2 3def backup from path,to path 4if os.path.exists to path 5 os.system ...
mysql備份檔案夾 mysql 備份
mysql定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份資料。1 建立備份檔案夾 cd www makedir backup 2 編寫執行指令碼 vi autobackup 寫入以下內容 filename date y m d mysql bin di...
用Matlab來備份檔案夾
由於各種各的原因,我們需要備份一些資料夾,例如過幾天onedrive的容量將減少,不想公升級的使用者必須刪減內容或者備份內容。但是簡單的複製資料夾會造成一些問題,例如導致歷史資料丟失 少量的變動也需要複製所有資料。為了克服這個問題,我用matlab寫了乙個簡單的資料夾備份程式,實現以下功能 如果目標...