自从使用FTP服务后,我就一直没有弄明白如何去处理那些以”-”开头的文件或者文件夹。
比如,一个文件夹名为”–== FTP ==–”
我试过用
#cd --== FTP ==--
或者
cd --== FTP ==--
或者,甚至把所有的字符前面都加上转义字符,我都无法进入到这个文件夹当中。
今年偶然在查看一个关于如果避免 rm -fr *这个名字删除所有文件时,突然看到有一位仁兄用到一个很高明的招:
#touch ./-i
用touch名字建立一个名为”-i”的文件来达到一个强制给rm命令传送一个-i选项的效果
这个时候,我才大悟,原来,进入那个文件夹也很简单
只要在文件夹前面加上当前的路径,就可以避免将”-”当然命令选项来处理:
#cd ./--== FTP ==--
果然成功,原来,./这个东西,不仅仅只是在执行shell脚本时才有用,呵呵