此问题在此处已有答案:
Looping over pairs of values in bash [duplicate](6个答案)
compare file's date bash(4个答案)
去年关闭了。
我在Linux中有很多这样的文件:
File1.ext
File1.EXT
File2.ext
File2.EXT
.
.
.
我需要删除File1.ext和File1.EXT之间、File2.ext和File2.EXT之间的旧文件,等等。我可以在Linux上执行此操作吗?
此问题在此处已有答案:
Looping over pairs of values in bash [duplicate](6个答案)
compare file's date bash(4个答案)
去年关闭了。
我在Linux中有很多这样的文件:
File1.ext
File1.EXT
File2.ext
File2.EXT
.
.
.
我需要删除File1.ext和File1.EXT之间、File2.ext和File2.EXT之间的旧文件,等等。我可以在Linux上执行此操作吗?
1条答案
按热度按时间yshpjwxd1#
我们可以使用
stat
命令来获取文件上最后一次修改的时间戳,并使用该时间戳来删除较旧的文件。然后,我们可以在shell中比较这些时间戳,
-gt
表示大于,-lt
表示小于,以删除相应的文件。