|
|
1
128
简单如:
哪里
|
|
2
87
如果你有GNU
最困难的部分是确定一次后的分钟数。
一个值得考虑的选择:使用
这将查找比2009-01-03T12:31:43更新的文件。显然,在剧本中,
|
|
|
3
30
你可以直接用焦油来做,甚至更好:
这指示tar压缩比2014年1月1日18:00:00更新的文件。 |
|
|
4
17
这对一些文件有效。如果任何路径中都有空格,则需要包括“-print0”和“xargs-0”。此示例查找最近7天内修改的文件。要查找最近7天之前修改过的内容,请使用“+7”。
AS this page 警告:如果参数很多,xargs可能会导致tar命令多次执行,而“-c”标志可能会导致问题。在这种情况下,您需要:
您不能用tar更新压缩后的tar存档,所以您必须在第二步中bzip2或gzip它。 |
|
|
5
12
这将显示过去7天内修改的所有文件。
用管子把它塞进柏油/拉链里,你就应该很好了。 |
|
|
6
3
在Linux下,尝试阅读find命令的手册页
像这样的东西应该
你拥有它 |
|
|
7
3
您可以通过以下方式获取X天前最后修改的文件列表:
然后您只需在结果列表中对文件进行tar和zip操作,例如:
上个月修改的所有文件。 |
|
|
8
3
我只需执行以下操作来备份7天前的所有新文件
请注意,您也可以将“7天前”替换为任何适合您需要的内容。
可以是:
甚至:
|
|
|
9
2
此脚本将查找在给定日期之前和之后具有两分钟修改日期的文件(您可以根据需要更改条件中的值)。
例如,您只希望修改日期早于给定日期的文件,可以更改
同样,如果您希望在给定日期之前和之后1小时内具有修改日期的文件,
只是替换
|
|
|
10
1
检查此Github存储库: ZFYL/zipper 如果您将index.php和zipper.php放在服务器的任何地方,通过主页,您可以查看在两个日期之间修改的文件,或者对它们进行压缩。 主要功能:
顺便说一下,这个PHP工具非常快,而且 可以在5秒内运行20000个文件 在最坏的情况下。 还可以包括 ZIPP.PHP 任何PHP文件中的代码库和调用内置函数,您可以在存储库的wiki中找到描述( Using functions from ZFYL zipper in your code ) |
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 1 年前 |
|
|
Fin · 如何使用bash从表中提取数据 1 年前 |
|
|
aenagy · Bash声明不喜欢带空格的值 1 年前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 1 年前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 1 年前 |
|
Harry · 使用“$!”获取后台作业的pid 1 年前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 1 年前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 1 年前 |