Rootop 服务器运维与web架构

linux创建带特殊符号的文件夹

| 暂无评论

比如说创建一个-test文件夹,在mkdir的时候,命令会认为-a是一个参数,当成参数执行的话会报错:

[root@localhost tmp]# mkdir -test
mkdir: invalid option -- 't'
Try `mkdir --help' for more information.

无效选项,那么这样一来需要通过某种方式,让命令不会认为其是一个参数:
这里想到了个方法,用绝对路径或者是相对路径。
比如:

[root@localhost tmp]# mkdir /tmp/-test
[root@localhost tmp]# ll
total 4
drwxr-xr-x 2 root root 4096 May 14 17:30 -test
[root@localhost tmp]#

或者:

[root@localhost tmp]# mkdir ./-test2
[root@localhost tmp]# ll
total 8
drwxr-xr-x 2 root root 4096 May 14 17:30 -test
drwxr-xr-x 2 root root 4096 May 14 17:31 -test2
[root@localhost tmp]#

这样通过绝对路径或者相对路径就可以创建特殊字符的文件夹了。
删除的话,也是如此。

[root@localhost tmp]# rm -rf /tmp/*
[root@localhost tmp]# ll
total 0
[root@localhost tmp]#

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2592.html

作者:Venus

服务器运维与性能优化

发表回复