Linux 下拷貝目錄及打包壓縮拷貝
cp -Rfa test/ aa/
Linux下檔案及目錄拷貝, R表示拷貝所有子目錄及檔案,a相當於 dpR 這個引數會將連結所
指向的目標實體檔案給複製過去了,而不是連線檔案本身。如果需要一模一樣的拷貝,還是存在
著一定的問題。
比如下面的連結檔案JRE -> /u01/product/jre/1.1.8,下面的命令會拷貝/u01/product/jre/1.1.8
這個實體目錄,而不是JRE .
drwxr-xr-x 3 oracle dba 4.0K Feb 6 2007 jre
lrwxrwxrwx 1 oracle dba 22 Feb 6 2007 JRE -> /u01/product/jre/1.1.8
drwxr-xr-x 6 oracle dba 4.0K Feb 6 2007 jsp
可以使用man cp 命令檢視相關詳細解釋。
----------------------------
不能使用cp 來複制裝置檔案,其他的特殊檔案沒有測試過,通常用cpio 是沒有問題的
用法: find 源目錄 -depth | cpio -pdmv 目標目錄
----------------------------
tar和打包壓縮參考:
http://hi.baidu.com/lorime/blog/item/51d5fb1623683b1b962b4366.html
1) tar呼叫gzip
gzip是GNU組織開發的一個壓縮程式,.gz結尾的檔案就是gzip壓縮的結果。與gzip相對的解壓程式是gunzip。
tar中使用-z這個引數來呼叫gzip。下面來舉例說明一下:
# tar -zcvf all.tar.gz *.jpg
這條命令是將所有.jpg的檔案打成一個tar包,並且將其用gzip壓縮,生成一個gzip壓縮過的包,包名為all.tar.gz
# tar -xzf all.tar.gz
這條命令是將上面產生的包解開。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-592613/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺拷貝&深拷貝
- python 指標拷貝,淺拷貝和深拷貝Python指標
- 淺拷貝與深拷貝
- 淺拷貝和深拷貝
- 深拷貝和淺拷貝
- 三目運算、物件克隆、深拷貝和淺拷貝物件
- C++拷貝建構函式(深拷貝,淺拷貝)C++函式
- jquery之物件拷貝深拷貝淺拷貝案例講解jQuery物件
- 一文搞懂Java引用拷貝、淺拷貝、深拷貝Java
- Java深拷貝和淺拷貝Java
- Python淺拷貝與深拷貝Python
- 物件深拷貝和淺拷貝物件
- JavaScript深拷貝和淺拷貝JavaScript
- javascript 淺拷貝VS深拷貝JavaScript
- JavaScript 深度拷貝和淺拷貝JavaScript
- js 淺拷貝和深拷貝JS
- JS深拷貝與淺拷貝JS
- iOS深拷貝和淺拷貝iOS
- python深拷貝與淺拷貝Python
- js 深拷貝和淺拷貝JS
- JavaScript淺拷貝和深拷貝JavaScript
- 淺談深拷貝與淺拷貝?深拷貝幾種方法。
- 正則以及淺拷貝深拷貝
- 談談深拷貝與淺拷貝
- 賦值、淺拷貝與深拷貝賦值
- JavaScript之深拷貝和淺拷貝JavaScript
- ECMAScript-淺拷貝和深拷貝
- C++淺拷貝和深拷貝C++
- 深拷貝、淺拷貝與Cloneable介面
- 實現物件淺拷貝、深拷貝物件
- js的深拷貝和淺拷貝JS
- 聊聊物件深拷貝和淺拷貝物件
- React之淺拷貝與深拷貝React
- go slice深拷貝和淺拷貝Go
- js之淺拷貝和深拷貝JS
- 深度解析深拷貝和淺拷貝
- 【JS】深拷貝與淺拷貝,實現深拷貝的幾種方法JS
- 深入淺出深拷貝與淺拷貝
- 淺拷貝與深拷貝的實現