当前位置: 技术问答>linux和unix
Linux mv command 一周一周的move
来源: 互联网 发布时间:2016-08-28
本文导语: /test/IN/temp 这个里面有很多文件,是一天一天的存放的,如 test_02-01 -2010.txt test_02-02 -2010.txt test_02-03 -2010.txt test_02-04 -2010.txt test_02-05 -2010.txt test_02-06 -2010.txt test_02-07 -2010.txt test_02-08 -2010.txt test_02-09 -2010.txt test_02-1...
/test/IN/temp
这个里面有很多文件,是一天一天的存放的,如
test_02-01 -2010.txt
test_02-02 -2010.txt
test_02-03 -2010.txt
test_02-04 -2010.txt
test_02-05 -2010.txt
test_02-06 -2010.txt
test_02-07 -2010.txt
test_02-08 -2010.txt
test_02-09 -2010.txt
test_02-10 -2010.txt
test_02-11 -2010.txt
test_02-12 -2010.txt
test_02-13 -2010.txt
test_02-14 -2010.txt
现在是要求一次行把一周的文件从/test/IN/temp move 到 /test/IN里面,等一周的文件ETL完了以后,再把下周的文件mv进来
第一次,mv test_02-01 -2010.txt - test_02-07 -2010.txt from /test/IN/temp to /test/IN。
怎么写mv command啊?
这个里面有很多文件,是一天一天的存放的,如
test_02-01 -2010.txt
test_02-02 -2010.txt
test_02-03 -2010.txt
test_02-04 -2010.txt
test_02-05 -2010.txt
test_02-06 -2010.txt
test_02-07 -2010.txt
test_02-08 -2010.txt
test_02-09 -2010.txt
test_02-10 -2010.txt
test_02-11 -2010.txt
test_02-12 -2010.txt
test_02-13 -2010.txt
test_02-14 -2010.txt
现在是要求一次行把一周的文件从/test/IN/temp move 到 /test/IN里面,等一周的文件ETL完了以后,再把下周的文件mv进来
第一次,mv test_02-01 -2010.txt - test_02-07 -2010.txt from /test/IN/temp to /test/IN。
怎么写mv command啊?
|
你那个把下一周的再mv进来 不知道什么意思
我写了一个 你可以把下面这句追加添加到crontab 然后每周一早上4:30分执行一次
30 4 * * 1 root /path/this.sh
我写了一个 你可以把下面这句追加添加到crontab 然后每周一早上4:30分执行一次
30 4 * * 1 root /path/this.sh
#!/bin/sh
for day in `seq 1 7`
do
mydate=`date -d "-1 $day" +"%m-%d-%Y"`
mv /test/IN/temp/test_$mydate_.txt /test/IN/
done