我输入了命令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