可以使用find命令和mv命令来完成此操作。具体步骤如下:

  1. 使用find命令查找/usr/local目录下3月23日之前的数据,并输出到一个文件中。
find /usr/local -type f -mtime +42 -print > /tmp/files.txt

这里"+42"表示查找修改时间在42天前的文件,也就是3月23日之前的文件。可以根据需要调整时间。

  1. 使用xargs命令将文件列表中的每个文件移动到/opt目录下。
cat /tmp/files.txt | xargs -I {} mv {} /opt/

这里使用了xargs命令,它可以将标准输入中的每一行作为参数,执行指定的命令。"-I {}"表示将每行文件名替换为"{}",然后执行mv命令将文件移动到/opt目录下。

完成以上步骤后,就可以把/usr/local目录下3月23日之前的数据移动到/opt目录下了。

Linux下,如何把/usr/local目录下 3月23日之前的数据,移动到/opt下?

原文地址: https://www.cveoy.top/t/topic/BsY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录