查找并将今天的日期xml文件复制到unix中的另一个目录

时间:2014-08-22 23:03:28

标签: bash unix file-io

Dir1Dir2是目录。 / home / test /

中有大约4000个文件

以下是我的文件结构,/home/test/包含以下文件和目录:

 test1.xml
 a2.xml
 4000.xml
 Dir1
 Dir2

我想复制所有已修改的.xml文件或{/ 1}}来自

来源:created in last 24hrs

目的地:/home/test/

1 个答案:

答案 0 :(得分:0)

试试这个

find /home/test/ -maxdepth 1 -type f -name '*.xml' -mtime -1 -print0 | while read -d '' -r file; do cp $file /home/test/Dir2/$(basename $file); done

相关问题