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