如何删除 Ubuntu 终端列表中的文件?

如何删除 Ubuntu 终端列表中的文件?

我输入了命令ls -ld .?*,然后得到了这样的输出(这里只是我希望删除的一部分)

drwxrwxr-x  4 stanislav stanislav  4096 Apr 22 20:29 .PyCharm2018.3
drwxrwxr-x  4 stanislav stanislav  4096 Apr 22 20:16 .PyCharm2019.2
drwxrwxr-x  4 stanislav stanislav  4096 Mar 23 13:59 .PyCharmCE2019.3

所以有人能建议怎么做吗?提前谢谢了。

PS 已经尝试重新安装 PyCharm 三个小时了,但安装后它无法启动。看来我需要删除这些文件。

答案1

我认为你应该使用 find 命令:

find /dir/to/search/ -type f -name ".?*" -exec rm -f {} \;

.?*如果可以的话,您应该使用更具体的正则表达式来更改正则表达式,以避免删除不需要的文件。

为了测试,您可以先尝试打印文件:

find /dir/to/search/ -type f -name ".?*" -print

相关内容