Linuxfind命令并复制并同时重命名它们

Linuxfind命令并复制并同时重命名它们,第1张

概述Linuxfind命令复制并同时重命名它们

你能帮我写一个脚本,我只是想find超过2GB的日志文件,并将它们复制到同一目录中的存档文件夹。我只是写一个查找命令,它不工作,欣赏有人可以帮助我。

前主日志文件夹 – / vsapp / logs / – app1,app2,app3在app1,app2和app3文件夹中有很多日志。

所以我想find超过2GB的日志文件夹中的日志,并将它们复制到与今天的date不同的名称的存档文件夹。

ex – abcd.log —– copy to —–> abcd.log-08-22-2016

如何在Ubuntu中更改文件的组所有权?

Bash-如何读取文件中的倒数第二行?

如何检测git克隆是否在bash脚本中失败

多个SSHlogin/注销

variables的一部分是可变的

我现在的命令不起作用

find $i/* -type f -size +2G -exec cp '{}' $i/$arc/{}-$date

一个bash脚本如何确保它不超过一个副本运行?

在windows资源pipe理器中执行共享文件夹中的bash脚本

Bash脚本重命名一堆文件夹

Bash:预期的整数Expression式

如何在bash函数中显示数字到小数点后两位

你可以做:

find /src -type f -name '*.log' -size +2G -exec cp {} /dest/{}-$(date -I) ;

我做的补充/修改:

-name '*.log'只搜索日志文件,因为我们只对这些文件感兴趣。 如果不确定,也可以使用任何名称查找文件,在这种情况下只需省略-name '*.log

$(date -I)是命令替换,输出将是今天的日期格式YYYY-mm-dd ,你也可以定义一个自定义格式,勾选man date

用; -exec结束find的-exec动作;

总结

以上是内存溢出为你收集整理的Linuxfind命令并复制并同时重命名它们全部内容,希望文章能够帮你解决Linuxfind命令并复制并同时重命名它们所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1257351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存