知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux目录文件拷贝

发布时间:2014-09-05 15:32:25作者:知识屋


Linux目录文件拷贝
 
Shell代码    www.zhishiwu.com  
#!/bin/sh  
 mv /usr/local/ftpdata/pub/*  /usr/local/ftpdata/data79/  
 chmod  777  /usr/local/ftpdata/data79/*  
 mv /usr/local/ftpdata/data79/* /usr/data/upload/  
 cd /usr/data/upload  
 for i in `ls M10*.Gif`; do mv $i `echo $i|sed 's/^../M1_2010/'`; done  
   
 for i in `ls P2010*ZPE.JPG`; do mv -f $i `echo $i|sed 's/..ZPE/.JPG$/00_ZPE/.JPG/'`; done  
 for i in `ls P2010*VPE.JPG`; do mv -f $i `echo $i|sed 's/..VPE/.JPG$/00_VPE/.JPG/'`; done  
 for i in `ls P2010*WPE.JPG`; do mv -f $i `echo $i|sed 's/..WPE/.JPG$/00_WPE/.JPG/'`; done  
   
 for i in `ls P2010*.JPG`; do mv -f $i `echo $i|sed 's/^P/P_/'`; done  
 
Shell代码  
#!/bin/sh  
  
 monitor_dir=/usr/local/ftpdata/web_sea  
  
 web_sea_dir=/usr/data/upload/web_sea  
 survey_dir=/usr/data/upload/survey  
  
 for file in `ls ${monitor_dir}/*.000`  
 do  
         mv ${file} ${survey_dir}/${file##*/}  
         chmod 777 ${survey_dir}/${file##*/}  
 done  
  
 for file in `ls ${monitor_dir}`  
 do  
         mv ${monitor_dir}/${file} ${web_sea_dir}/${file##*/}  
         chmod 777 ${web_sea_dir}/${file##*/}  
 done  
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜