首页 > 解决方案 > 无法使用“rm -rf $(ls -1t /home/app/services/ | tail -n+3)”删除文件

问题描述

我最近想清理我的磁盘空间,所以我想运行一些命令来从我的 VM 中删除文件。目录中有一些旧文件/home/app/services/。所以我试图运行rm -rf $(ls -1t /home/app/services/ | tail -n+3)以删除所有其他文件,除了最近的 2 个文件/home/app/services/。但是我发现如果我不进入这个目录,那么这个命令将永远无法工作。只有当我输入该目录时它才会起作用。知道我可以在不进入该目录的情况下运行它吗?非常感谢

标签: linuxcommand

解决方案


推荐阅读