【问题标题】:Remove symbolic links only from a folder in tcsh [closed]仅从 tcsh 中的文件夹中删除符号链接 [关闭] 【发布时间】:2019-05-27 10:33:17 【问题描述】: 我需要从包含我不想删除的其他文件的文件夹中删除大量符号链接。有什么简单的方法可以只删除符号链接? 【问题讨论】: Stack Overflow 是一个编程和开发问题的网站。对于这个问题,您应该使用Stack Exchange network 上的另一个站点。 标签: linux tcsh rm 【解决方案1】: 您可以使用find(1) 命令 find . -maxdepth 1 -type l -exec rm {} \; -maxdepth 1 仅用于扫描当前目录。 -type l 用于搜索符号链接 -exec 执行rm 删除给定文件,{} 被find 替换为适当的路径,\; 结束由find 运行的子命令 如果您想在find 的变体中使用它们,另请参阅rm(1) 的man 页面(以及ls(1)、mv(1)、cp(1)、ln(1)、stat(1))命令)。 【讨论】: 看起来很整洁。你能解释一下吗? 我添加了指向find文档的链接。请花时间阅读它 你可以用ls替换rm @ZakS:再读一遍find(1)。还有rm(1) 和mv(1)。而且你应该能够适应命令 rm只删除符号链接