gpt4 book ai didi

linux - 如何删除编号最大的目录?

转载 作者:太空狗 更新时间:2023-10-29 12:03:24 26 4
gpt4 key购买 nike

我有一个包含子目录的目录,其中一些名称是数字。不看,我不知道数字是多少。如何删除编号最大的子目录?我认为解决方案可能会将子目录排序为相反的顺序并选择以数字开头的第一个子目录,但我不知道该怎么做。感谢您的帮助。

最佳答案

 cd $yourdir             #go to that dir
ls -q -p | #list all files directly in dir and make directories end with /
grep '^[0-9]*/$' | #select directories (end with /) whose names are made of numbers
sort -n | #sort numerically
tail -n1 | #select the last one (largest)
xargs -r rmdir #or rm -r if nonempty

建议在没有 xargs -r rmdirxargs -r rm -r 部分的情况下先运行它,以确保删除正确的内容。

关于linux - 如何删除编号最大的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26283761/

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