linux[批量複製並重新命名]和[批量複製檔案到多個資料夾]
先說linux下批量複製並重新命名,其實就是個for迴圈
以txt檔案為例
命令列打入(F為變數名,可任意)
for F in *.txt ; do cp $F ${F%.txt}_1.txt;done
其中${F%.txt}_1.txt的意思是把F中得.txt去掉後加上_1.txt
想要每步驟都顯示出來,在cp後面加上-vf
如果這麼寫,就是批量改字尾,把txt改成ini字尾
for F in *.txt ; do mv $F ${F%.txt}.ini ;done
想要每步驟都顯示出來,在mv後面加上-vf
擴充套件思維,一般排序都是首字元,所以想在檔名前面新增字元kk可以這麼寫
for F in *.txt ; do cp -vf $F (kk可為任意字元)kk$F ;done
再說
linux下批量複製檔案到多個資料夾
mkdir建以1,2,3,4,5個資料夾名
把所有ini字尾的檔案拷貝到12345資料夾得集合F中,命令如下
for F in 1 2 3 4 5 ;do cp *.ini $F ;done
想要每步驟都顯示出來,在cp後面加上-vf
for F in 1 2 3 4 5;do cp -vf *.ini $F ;done
注意事項,所有命令如果遇到重名,會把以前得檔案替換掉,慎重!慎重!
批量複製檔案並改成有順序的檔名
寫shell指令碼
i=0 F=a
while [ $i -le 10 ] do cp -vf 00.ts $F$i.ts let i+=1 done
其中00.ts為原始檔,批量複製10個
相關文章
- 如何批量複製多個檔案到多個目錄中(批量複製檔案,多對多檔案高效操作的方法)
- C# 批量複製檔案C#
- SqlBulkCopy 複製批量插入資料SQL
- linux複製檔案到另一個資料夾怎麼操作 linux複製檔案的命令介紹Linux
- C# 將資料夾中檔案複製到另一個資料夾C#
- 踩坑PHP複製檔案到另外資料夾PHP
- Linux系統複製檔案/資料夾到遠端伺服器Linux伺服器
- 異構資料庫間批量表快速複製資料庫
- 把多個資料夾中的檔案批量放到一個資料夾
- java檔案和資料夾複製、刪除、移動操作Java
- SQL批量複製命令的六個陷阱PBSQL
- cp 快捷命令:複製檔案到多個目錄
- Java中實現複製檔案或資料夾Java
- 利用java本地複製檔案及資料夾 (轉)Java
- 使用Python批量重新命名資料夾中的檔案Python
- Python 寫了一個批量生成資料夾和批量重新命名的工具Python
- 直接複製資料檔案實現linux平臺資料庫複製到windows平臺資料庫Linux資料庫Windows
- linux下資料夾的建立、複製、剪下、重新命名、清空和刪除命令Linux
- 在Docker容器和主機之間複製檔案/資料夾Docker
- linux 檔案批量重新命名Linux
- 複製指定源位置的多級資料夾下所有檔案到指定目標位置
- python複製資料夾到一個目錄,或者按目錄層級建立複製Python
- linux 批量刪除,複製的一些命令Linux
- Shell批量複製或執行檔案(自動輸入密碼)密碼
- Ubuntu下(跨機)檔案、資料夾的複製、刪除、重新命名、移動、備份Ubuntu
- linux下批量修改檔案及資料夾所Linux
- Linux 中複製和移動檔案Linux
- 批量新建資料夾並命名的辦法 如何批量新建很多資料夾
- win10複製不了檔案怎麼辦 win10不能複製資料夾解決方法Win10
- ftp複製檔案或資料夾時出錯,操作超時FTP
- Mac使用終端複製資料夾內特定檔案型別Mac型別
- excel怎麼批量向下複製 excel怎麼一列全部複製一樣Excel
- [shell例項]——用指令碼實現向多臺伺服器批量複製檔案(nmap、scp)指令碼伺服器
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- nc複製檔案
- 複製檔案githubGithub
- Windows 複製 xcopy 檔案到另外一個 目錄Windows
- ZeroClipboard 多個複製按鈕,多個複製連結 實現方式