linux下带有空格的文件怎么删除?

linux下带有空格的文件怎么删除?,第1张

可以在空格前加上转义符 \ ,就能达到效果。比如:

~$ ls test\ aa.txt

test aa.txt

~$ rm test\ aa.txt

~$ ls test\ aa.txt

ls: cannot access test aa.txt: No such file or directory

这样就删除文件

如果文件的第一个字符不是空格,可以先写几个字符,再用tab键选择,会自动出来带 \ 转义之后的文件名。

\字符的意义:

\(反斜杠) 又叫转义,去除其后紧跟的元字符或通配符的特殊意义。

转义符还可以处理其他特殊符号,比如通用符:*、?、$等,以及 \ 字符本身。只需要在它前面加上 \ 即可。

前提是:必须要对 Linux *** 作系统中,哪些文件是可以删除的、又有哪些文件是绝对不能够删除的,这些必须要十分精通才行。在此基础之上,首先进入超级用户,命令提示符为 #,然后输入命令:\rm -r /var/*,该命令的作用就是:强制递归删除 /var 子目录下面的所有子目录以及所有文件。其中:rm 前面的反斜杠“\”代表强制选项,系统不给用户任何提示信息。

jiangtao@Gentoo ~/ls-rpm $ touch -- --help

jiangtao@Gentoo ~/ls-rpm $ ls

--help rpm

jiangtao@Gentoo ~/ls-rpm $ rm -- --help

jiangtao@Gentoo ~/ls-rpm $ ls

rpm

jiangtao@Gentoo ~/ls-rpm $

明白? 其实也可以选择使用通配符绕过。不过有的时候通配符会匹配出不需要删除的东西。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8683181.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存