linux按时间批量移动文件

找到/data/paic/backup提交问题/aaa-mtime-day1-mtime+day2-name"abc_*.txt"-print0|。

比如今天是2013-12-3

找到/data/paic/backup提交问题/aaa-mtime-4-mtime+2-名称“abc_*.txt”|。
xargs-I{}ls-lrt{}

检查在/data/paic/backup/aaa目录中查找名称与2013-11-29到2013-12-01期间的abc_*.txt匹配的文件

-mtimemodifiedtime

-atimeaccesstime

-ctimechangetime

linux—mv(移动文件与目录,或修改名称)命令详解(一天一个命令)

mv命令是Linux中移动文件和目录或重命名文件的重要工具。
该函数与英文名称“move”相呼应,广泛用于备份文件或目录。

使用mv命令的基本格式如下:

mv源文件或目录目标位置

命令中的“源文件或目录”指的是“目标位置”是对象将移动到的最终位置。
此命令可以通过在命令中列出多个源文件或目录来一次运行多个对象。

选项和参数

mv命令提供了各种选项和参数,以满足更复杂的操作需求:

-i:使用该选项,mv命令将覆盖现有文件。
将出现一条消息,并要求用户确认更换。

-b:此选项在写入文件之前创建备份。
备份文件名根据源文件名生成。
例如,log.txt创建log.txt.1作为备份。

-t:该选项用于打包移动文件到指定目录。
格式为“mv源文件或目录目标目录-t新目录名”。

案例1:重命名文件

您可以使用以下命令将文件“old_file.txt”重命名为“new_file.txt”:

mvold_file.txtnew_file.txt

情况2:文件到指定目录

将文件“old_file.txt”复制到“/home/user/documents”目录移动:

mvold_file.txt/home/user/documents

案例三:将批处理文件移动到指定目录

更改目录/home/user/downloads下的所有文件到/home/user/documents目录已移动并重命名为“new_filename”:

mv/home/user/downloads/*/home/user/documents-tnew_filename

案例4:创建备份

在移动文件之前创建备份:

mvfile.txt/new/path-b

案例5:更新选项

of当使用-b选项时,mv检查文件版本控制策略并根据该策略生成备份。
默认策略是简单备份。

总结

mv命令是Linux系统中一个非常有用的工具,它可以高效地处理移动和修改文件和目录的任务。
通过灵活使用选项和参数,用户可以实现更加复杂和精确的任务。
了解mv命令的基本用法和高级选项,以便在Linux环境中进行有效的文件管理它改善了很多。