linux复制命令脚本 复制命令 linux

linux怎么写复制脚本?

#!/bin/bash

成都创新互联公司主营通榆网站建设的网络公司,主营网站建设方案,成都APP应用开发,通榆h5微信小程序搭建,通榆网站营销推广欢迎通榆等地区企业咨询

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

Linux下编写一脚本,实现本目录下文件的批量复制。

最简单的方式,使用 -r 选项进行递归复制。

cp -r from/ dest/

如果只需要复制某个文件夹下面的特殊文件,可以使用 find 命令先找出这些文件,然后进行复制,例如:

将 from 目录下的所有.txt文件复制到 dest目录下:

find ./from/ -name "*.txt" -exec cp {} ./dest/ \;

Linux 命令 & shell 脚本之01(cp & scp命令)

Linux cp命令主要用于复制文件或目录

1.语法

2.参数说明

3.案例

3.1. cp 命令基本用法

3.2 复制目录

3.3 复制软链接文件

3.4. 保留源文件属性复制

3.5. "-l" 和 "-s" 选项

4.cat

6.linux快速删除大量文件


本文名称:linux复制命令脚本 复制命令 linux
文章来源:http://scyanting.com/article/ddoshig.html