我想到了一个非常糟糕的想法:我很好奇会发生什么,所以我想尝试使用各种非字母数字字符作为文件名。我觉得这可能是一个坏主意。我在终端中使用 nano 创建了一个文件:
nano \.sh
我只是在其中写了 echo hello,然后保存。然后,我使其可执行:
chmod +x \.sh
令人惊讶的是,当我写的时候,它打印出了你好./\.sh
现在,我开始对这个操作感到畏缩。我是不是弄坏了什么东西?除了在搜索中,文件没有出现在任何文件资源管理器或 中ls
,在搜索中,它显示为一个看起来像带线的目录的图标,没有任何选项(如“打开”)。
这个愚蠢的行为可能造成什么损害?如果会,我该如何修复可能造成的损害?
答案1
我不相信你破坏了任何东西。谁在乎文件是否显示。你找到了一种隐藏文件的好方法。:)
否则,隐藏文件名就是以点开头的文件名(例如 .bashrc)。
您可以使用 rm ./\\.sh 删除该文件,您的小实验将不会留下任何痕迹。