#!/bin/bash
成都創(chuàng)新互聯(lián)公司主營通榆網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),通榆h5微信小程序搭建,通榆網(wǎng)站營銷推廣歡迎通榆等地區(qū)企業(yè)咨詢
dir_source=/path/to/your_dir
dir_save=/path/to/save
sfile=$(ls?-1?$dir_source)
for?files?in?sfile
do
if?[?!?-e?$dir_save/$files?];?then?#新文件在另外目錄不存在
cp?dir_source=/path/to/your_dir/$files?$dir_save
elif?[?$files?-nt?$dir_save/$files?];?then?#在另外目錄有同名文件存在,且有更新
cp?dir_source=/path/to/your_dir/$files?$dir_save
fi
done
最簡單的方式,使用 -r 選項(xiàng)進(jìn)行遞歸復(fù)制。
cp -r from/ dest/
如果只需要復(fù)制某個(gè)文件夾下面的特殊文件,可以使用 find 命令先找出這些文件,然后進(jìn)行復(fù)制,例如:
將 from 目錄下的所有.txt文件復(fù)制到 dest目錄下:
find ./from/ -name "*.txt" -exec cp {} ./dest/ \;
Linux cp命令主要用于復(fù)制文件或目錄
1.語法
2.參數(shù)說明
3.案例
3.1. cp 命令基本用法
3.2 復(fù)制目錄
3.3 復(fù)制軟鏈接文件
3.4. 保留源文件屬性復(fù)制
3.5. "-l" 和 "-s" 選項(xiàng)
4.cat
6.linux快速刪除大量文件
網(wǎng)頁標(biāo)題:linux復(fù)制命令腳本 復(fù)制命令 linux
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article6/ddoshig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、靜態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、全網(wǎng)營銷推廣、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)