unix批量拷貝方法
假設當前有若干圖片,分佈在/images下面及/images/a/和images/b/目錄下。
現在要求將所有這個下面的圖片都拷貝出來到一個指定的目錄:/tmp/images,不保持目錄結構,該如何實現?
開始我想用find ./ -name "*.jpg" -exec 的方式實現,但是仔細看了下也不知道怎麼實現,於是就想了個其他辦法:
cp -f `find /images -name "*.*" | grep -i "\.jpg"` /tmp/images
上面的這個命令實現了我要求的這個目的,但是如果子目錄下存在與上層目錄下名稱相同的圖片,則會覆蓋掉,因為這個命令不做目錄拷貝。該如何實現連目錄也一起拷貝呢?有空再研究研究。
另,如果只是要對這些檔案進行刪除的話就不用這種方式來實現了,直接可以如下:
find /images -name "*.jpg" -exec rm -f {} \;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-431662/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺談深拷貝與淺拷貝?深拷貝幾種方法。
- 【JS】深拷貝與淺拷貝,實現深拷貝的幾種方法JS
- js 深拷貝方法JS
- js深拷貝方法JS
- 淺拷貝&深拷貝
- python 指標拷貝,淺拷貝和深拷貝Python指標
- 淺拷貝與深拷貝
- 淺拷貝和深拷貝
- 深拷貝和淺拷貝
- js 深拷貝兩種方法JS
- 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
- JS中的深淺拷貝以及實現深拷貝的幾種方法.JS
- 正則以及淺拷貝深拷貝
- 談談深拷貝與淺拷貝
- 賦值、淺拷貝與深拷貝賦值
- JavaScript之深拷貝和淺拷貝JavaScript
- ECMAScript-淺拷貝和深拷貝
- C++淺拷貝和深拷貝C++
- 深拷貝、淺拷貝與Cloneable介面
- 實現物件淺拷貝、深拷貝物件
- js的深拷貝和淺拷貝JS
- 聊聊物件深拷貝和淺拷貝物件
- React之淺拷貝與深拷貝React
- go slice深拷貝和淺拷貝Go
- js之淺拷貝和深拷貝JS