歸檔和展開歸檔

2022-07-08 08:03:09 字數 566 閱讀 8511

1、  tar :建立,還原備份檔案

格式:tar【選項】【檔案】

選項:tar -c  建立歸檔

tar -x  展開歸檔

tar -v  顯示過程

tar -f  指定歸檔檔案

tar –tv 不顯示展開的前提下檢視歸檔

tar –r  往歸檔檔案中追加

tar –c dir 指定展目錄,其目錄必須事先存在

tar –j  呼叫bzip2壓縮歸檔或解壓展開

tar –z  呼叫gzip壓縮歸檔或解壓展開

tar –j  呼叫xz壓縮歸檔或解壓展開

2、  建立歸檔

tar –jcf  /path/to/somefile.tar.bz2 file

3、  檢視歸檔

tar –tvf  /path/to/somefile.tar

4、  展開歸檔

tar –zxf  /path/to/somefile.tar.gz

5、  展開至指定目錄

tar –jxf  /path/to/somefile.tar.xz –c /patii/to/dir

歸檔以及反歸檔

歸檔和反歸檔 複雜的物件我們並不能通過writetofile型別的方法寫入到檔案中。這裡的複雜物件指的是在foundation框架內部存在的資料類,這個負載物件至少包含有乙個例項物件 如果想要進行歸檔和反歸檔操作,則必須遵守 協議 我們在歸檔和解檔操作時,每乙個需要乙個鍵.並且歸檔時是什麼鍵,那麼解...

Swift 歸檔解歸檔

swift中物件進行歸檔寫入檔案時需要對物件屬性進行歸檔操和解歸檔操作 物件方法中需重寫以下兩個方法 從nsobject解析回來 init coder adecoder nscoder 編碼成object func encodewithcoder acoder nscoder 歸檔,解歸檔需要使用到...

歸檔與反歸檔

建立一對.h m檔案nsobject h中遵守nscoding協議 定義屬性 在.m檔案中 反序列比 id initwithcoder nscoder adecoder return self 序列比 void encoderwithcoder nscoder acoder 在需要使用的地方 m 使...