gpt4 book ai didi

Bash 脚本 : Deleting the oldest directory

转载 作者:行者123 更新时间:2023-11-29 08:59:43 25 4
gpt4 key购买 nike

我想查找最旧的目录(在目录内),然后将其删除。我正在使用以下内容:

rm -R $(ls -1t | tail -1)

ls -1t | tail -1 确实给了我最旧的目录,问题是它没有删除目录,而且它还列出了文件。

我该如何解决这个问题?

最佳答案

rm -R "$(find . -maxdepth 1 -type d -printf '%T@\t%p\n' | sort -r | tail -n 1 | sed 's/[0-9]*\.[0-9]*\t//')"

这也适用于名称包含空格、制表符或以“-”开头的目录。

关于Bash 脚本 : Deleting the oldest directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3612257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com