根據檔案的規則實現批量挪動檔案到對應的資料夾

2021-10-24 21:32:13 字數 1156 閱讀 8529

shell指令碼:根據檔案的規則實現批量挪動檔案到對應的資料夾

cat move_filefolder.sh:

#!/bin/bash

#author:lpeng

#date:2020/10/13

#作用:實現根據規則檔案move_ruls.txt來批量分類分件到資料夾

#set -x 除錯時開啟

#對應資料夾不存在就新建,後移動檔案到對應資料夾if[

! -d $rules_area];

then

mkdir

$rules_area

mv$file

$rules_area

break

else

mv$file

$rules_area

break

fielse

continue

fidone

done

echo

"move filefolder end!!"

cat move_rules.txt:

13001080269 三區

13001036787 二區

13001105973 三區

13001081242 四區

13001106209 二區

13001126769 四區

grep sed awk實現批量檔案改名

原創 牛超 2009 05 osaka 路徑下有n個檔案,檔名的格式是 filename yyyymmdd 序列號 從001到999 dat,例如 filename 20040108 089.dat bin sh dtnow date y m d pattern paths if gt 1 then...

批量複製檔案 matlab實現

我們的需求是 從檔案系統中複製一堆檔案到另乙個地方,這堆檔案的檔名寫在.csv檔案裡面。雖然各種作業系統 linux,mac 都提供了一堆的批量複製檔案的指令。但是對我們的需求,還是無能為力。因此,我們就簡單地用matlab來實現一下。這個函式有四個引數 function flag csvcp sr...

使用python根據名稱特徵批量移動檔案

1.函式變數 分別為 old path,fold feature或者file feature,target path 2.函式功能 使用遞迴的方式,把該目錄下 所有 包含子目錄 子目錄的子目錄 符合該特徵的檔案 資料夾移動到指定路徑 不可逆!不可以使用ctrl z撤銷,慎重!import os,re...