在Zsh中删除名为^V^V的文件时为何会删除所有可见文件?
误操作trash命令导致目录所有可见文件被移入废纸篓
我在Vim中误操作创建了一个名为^V^V的文件。注:这里的^是脱字符,文件名是脱字符加大写字母V重复两次,不是Ctrl+V组合键。
尝试删除这个文件时,因为不知道如何正确转义脱字符,常规删除操作失败。于是我直接复制粘贴文件名,执行MacOS的终端工具trash命令:
trash ^V^V
结果该命令把当前目录下的所有可见文件都移入了系统废纸篓,直到Alacritty终端提示配置文件丢失,我才发现这个问题。
说明:
trash是适合MacOS用户的终端工具,它会将文件移入系统废纸篓,而非直接永久删除。
内容的提问来源于stack exchange,提问作者Miguel Cortes
相关产品推荐
相关产品推荐

