1. 程式人生 > >shell指令碼實現檔案移動、複製等操作

shell指令碼實現檔案移動、複製等操作

如題。

在此做一記錄,方便查閱。

#!/bin/bash
#將一個目錄下的一些檔案移動到另一個目錄下

    raw_dir="/home/liuyi/evt_test"  #可修改絕對路徑;
    mkdir /home/liuyi/evt_bp  #建立新的檔案目錄;
    for element in `ls $raw_dir`
    do 
  	    dir_new=$raw_dir"/"$element	    
	    cd $dir_new
            
	    mkdir ../../evt_bp/$element   #建立新的子目錄
		 mv ./*.bp ../../evt_bp/$element/.  #移動檔案
                 #cp ./*.bp ../../evt_bp/$element/.  #複製檔案
                 
    done