linux文件復制腳本
『壹』 誰知道linux 文件批量復制腳本 把1個復製成不同名字的多個。批量修改文件內容腳本,替換指定的字元。
一個復制多個
#!/bin/bash
#a..z代表從字面a到z的26個名字 替換成你要的名字即可 名字之間留空格
#比如 for i in 張三 李四 王五
for i in {a..z}
do
cp -pv 你的文件名 $i
done
修改文件內容
#!/bin/bash
for i in 文件1 文件2 文件3
do
sed -i 's/被替換的字元/替換成的字元/g' $i
done
你的問題能描述的清楚點么。。。
到底是本目錄下一個文件復制多個 還是 多個文件復制多個
『貳』 怎樣在windows客戶端與Linux之間實現遠程
系統管理員有時要進行從Linux伺服器上復制文件,最為簡單的方法就是使用遠程,如果客戶端也是Linux的話,那使用scp命令就可以了,但是還有太多的管理員的客戶端使用的是windows,那麼該怎樣進行遠程呢?
方法/步驟如下:
1.下載pscp軟體,它是一個dos下的程序,也就是沒有圖形界面介面,只有在命令提示符下操作。下載之後可以把它放在一個分區的根目錄下,比如放在 e:
2.開始→運行→cmd進入到dos模式,在命令提示符下輸入e:,使當前工作目錄為e:
3.上傳文件輸入以下命令:pscp E: eadme.txt [email protected]:/home/zhpcroom
『叄』 如何在linux中使用shell腳本遍歷指定目錄的文件,將創建時間大於指定時間的文件,復制到指定目錄下。
大於指定時間?最簡單的就是直接find裡面指定吧。例如,查找當前目錄及其子目錄所有mtime大於1天的文件:
find /path -type f -mtime +1 即可,/path 可以換成其他路徑,-mtime +1 表示時間大於1天。-1的話表示小於一天也就是1天之內的。