我不确定以下文件夹是如何或何时创建的。但我无法删除或打开它。
bash-3.2$ cd '+%d-%m-%y'
bash: cd: +%d-%m-%y: No such file or directory
bash-3.2$ rm -f '+%d-%m-%y'
bash-3.2$ ls -l | grep "+"
drwxr-xr-x 2 hypess hypess 2 Dec 20 04:21 +%d-%m-%y
答案1
使用单引号。不是双引号。也可用于-r
删除目录:
rm -r '+%d-%m-%y'
不 可能有一些(前导或)尾随空格。您可以使用以下方式揭示这一点:
ls -l | grep "+" | cat -vet
确保捕获引号中的所有空格。
它是如何创建的?hypess
使用单引号,可能是在格式错误的date
命令之后。
它是什么时候创建的?大约2 Dec 20 04:21
,我怀疑。