linux批量移动命令 linux批量移动文件命令
Linux环境下,如何批量移动文件到对应文件夹,文件名和文件夹名都是有序的。
朋友,我来告诉你答案!for((i=0;i10;i++))brdo
成都创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元盐池做网站,已为上家服务,为盐池各地企业和个人服务,联系电话:18982081108
mv$i*.dat$idir
done
在linux下用mv命令可以批量的移动文件吗
linux下的mv命令可以批量移动文件或文件夹:
批量移动文件到home目录: mv file1 file2 file3 /home/
批量移动文件夹到home目录: mv dir1/ dir2/ dir3/ /home/
批量移动相同类型的文件或文件到到home目录: mv dir* /home/
请参看 mv --help的帮助信息.
在linux下用mv命令可以批量的移动文件吗?
可以用mv -p命令。
如:mv -p /home/vechina/samples/csi8/test_1 test_2 test_3 /home/vechina/samples/csi10
其中:/home/vechina/samples/csi8/是原路径;test_1、test_2、test_3是要移动的文件;/home/vechina/samples/csi10是目标路径。
mv命令介绍:
命令语法:语法:mv[选项]源文件或目录 目标文件或目录。
参数介绍:
-i:交互式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统会询问是否覆盖,用户输入‘y进行覆盖,输入'n'则不覆盖,这样可以避免误覆盖文件。
-f:禁止交互式操作。在mv操作要覆盖某已有的目标文件或目录时不给任何指示,默认覆盖。
如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
-b:覆盖文件前先对其进行备份
-S或--suffix=后缀:不理会通常的备份后缀
-u或--update:移动或覆盖目的文件时若日期比目的文件旧,且目的文件已经存在,则不执行覆盖文件命令
-t或--target-directory=目录:移动所以源参数到指定目录
-T或--no-target-directory:将DEST作为普通文件
--help:显示帮助信息
-v或--version:显示版本帮助信息
--verbose:显示执行的详细信息
linux按时间批量移动文件
find /data/paic/backup提交问题/aaa -mtime -day1 -mtime +day2 -name "abc_*.txt" -print0 | xargs -I {} mv {} /data/paic/backup/201303/
查找day1天内day2天前的文件,具体天数需要仔细测试调整一下了。。
比如今天是2013-12-3
find /data/paic/backup提交问题/aaa -mtime -4 -mtime +2 -name "abc_*.txt" | xargs -I {} ls -lrt {}
查找/data/paic/backup提交问题/aaa 目录下2013-11-29到2013-12-01号的名字符合 abc_*.txt的文件
-mtime modified time
-atime access time
-ctime change time
本文名称:linux批量移动命令 linux批量移动文件命令
标题URL:http://myzitong.com/article/doehejg.html