Linux 操作空格或特别字符的档名


在 Linux 下如果档案/目录名称是以英文, 数字, 底线, 点组成, 在指令模式操作会较简单, 但如果档案名称包括空格或一些特别字符, 就不可以直接输入档案名称进行操作。以下会列出一些持别字符的档名在 Linux 的操作方法。

档案名称有空格
这个情况很常见, 很多 End User 建立档案/目录都会包括有空格, 如果档案名称有空格, 操作方法是在空格前加入 “\” 字符, 例如要开启 “Hello World.php” 档案:

$ vi Hello\ World.php

横线
原本横线没有问题的, 例如 hello-world.php, 只要直接开启就可以, 但如果横线在档案开头, 例如 “-hello-world.php”, 可以用以下两种方法操作:

$ vi — -hello-world.php
$ vi ./-hello-world.php

“;” 及 “#” 符号
在 Linux “;” 跟 “#” 分别是结束行及注解的意思, 如果档案名称有 “;” 或 “#”, 可以这样操作:

$ vi ./’;hello-word.php’
$ vi ‘;hello-word.php’

$ vi ./#hello-world.php
$ vi ‘#hello-world.php’

& 符号

$ vi ‘&hello-world.php’

( ) 括号

$ vi ‘(hello-world.php)’
Tags:

Leave a Reply