一、批量複製圖片
有時候需要批量複製幾千張相同的照片,如果用ctrl+c、ctrl+v來完成,不僅效率很低很低,而且命名也沒有規律,這時可用腳本來完成。
腳本有很多語言可以完成,這裏提供一種shell腳本。代碼很簡單。文件名後綴是.sh,例如copyPic.sh
#!/bin/bash
times=1 #執行次數
name="photo" #以複製圖片爲例,圖片名稱
while (($times<4000)) #4000要複製的次數
do
newPhoto="$name$times.png" #新圖片名稱
cp photo.png $newPhoto #循環複製photo.png到當前目錄
times=`expr $times + 1`
done
這是一個shell腳本,執行時,需要先把要複製的文件(這裏是photo.png)修改權限爲可執行,使用命令
chmod 777 photo.png
文件權限修改詳細查看文章Linux 目錄文件權限的查看和修改(詳細明瞭,一看就懂)
然後,執行腳本(直接把腳本拉到終端窗口回車,或用sh命令)。腳本文件放到什麼目錄下都沒關係。新圖片會複製到photo.png所在路徑下,由這句cp photo.png $newPhoto控制新圖片的位置,可自定義。
二、刪除文件
rm命令
rm [options] name...
參數:
- -i 刪除前逐一詢問確認。
- -f 即使原檔案屬性設爲唯讀,亦直接刪除,無需逐一確認。
- -r 將目錄及以下之檔案亦逐一刪除。
例子:
rm -r * #刪除當前目錄下的所有文件及目錄
rm -rf 要刪除的文件名或目錄 #刪除當前目錄下的所有文件及目錄,並且是直接刪除,無需逐一確認
-- NORMAL --
-- NORMAL --