前言:
眼前兄弟们对“mysqlcantrmdir”可能比较珍视,兄弟们都想要知道一些“mysqlcantrmdir”的相关内容。那么小编在网络上搜集了一些对于“mysqlcantrmdir””的相关知识,希望小伙伴们能喜欢,大家一起来学习一下吧!一、Linux下文件命名规则1、可以使用哪些字符?
理论上除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如, <、>、?、* 等,尽量避免使用。
工作时文件的命名规则:
① 由于linux严格区分大小写,所以尽量都用小写字母
② 如果必须对文件名进行分割,建议使用"_",例如:linux_xx_2021.log
_ 下划线,在Linux操作系统中,可以使用Shift键 + 减号
2、文件名的长度
目录名或文件名的长度不能超过 255 个字符
尽量不要太长,另外文件名称一定要见名知意,可以使用英文单词
3、文件名的大小写
Linux目录名或文件名是区分大小写的。如 linux、ITlinux、yunwei 和 Yunwei ,是互不相同的目录名或文件名。
个人建议:
不要使用字符大小写来区分不同的文件或目录。建议文件名使用小写字母
4、Linux文件扩展名
Linux文件的扩展名对 Linux 操作系统没有特殊的含义,Linux 系统并不以文件的扩展名来分区文件类型。例如,linux.exe 只是一个文件,其扩展名为 .exe 并不代表此文件就一定是可以执行的。
在Linux系统中,文件扩展名的用途为了,使运维人员更好地区分不同的文件类型。
在Linux操作系统中,文件的类型是依靠权限位的标识符来进行区分的。当然也可以通过颜色,如黑色普通文件,天蓝色文件夹
二、Linux下的文件管理1、目录创建
在实际应用中,与目录相关的操作主要有两个:创建目录与删除目录
① mkdir创建目录
基本语法:
# mkdir 目录名称
主要功能:就是根据目录的名称创建一个目录
mkdir = make directory
案例:在家目录下创建一个itheima的文件夹
# mkdir itheima② mkdir -p递归创建目录
基本语法:
# mkdir -p /www/wwwroot/28seo.com/index选项说明:-p:递归创建,从左边的路径开始一级一级创建目录,直到路径结束
案例:在已知目录(www/wwwroot)下创建多级目录(28seo.com/index)
# mkdir /www/wwwroot/28seo.com/indexmkdir: cannot create directory ‘/www/wwwroot/28seo.com/index’: No such file or directorymkdir:不能创建目录index,为什么呢?因为/www/wwwroot/目录下并没有index
解决方案:如果我们想同时创建多级目录,必须使用-p选项,其会从左向右一级一级创建目录。
# mkdir -p /www/wwwroot/28seo.com/index③ 使用mkdir同时创建多个目录
# mkdir 目录名称1 目录名称2 目录名称3 ...
案例:在当前目录下创建a、b、c三个目录
# mkdir a# mkdir b# mkdir c或# mkdir a b c总结:
一个目录一个目录创建# mkdir 目录名称
多级目录一起创建# mkdir -p 目录名称1/目录名称2/...
同时创建多个目录# mkdir 目录名称1 目录名称2 目录名称3
扩展:Linux快捷键(方向键上下)
在终端中:
按方向键=>向上,其会返回上一次输入的命令
按方向键=>向下,其会返回下一次输入的命令
2、目录删除(必须是空目录)① rmdir移除空目录
基本语法:
# rmdir 目录名称
rmdir = remove directory,移除目录
案例:把家目录下的linux删除(空目录)
# rmdir linux② rmdir -p递归删除空目录
基本语法:
# rmdir -p 目录名称1/目录名称2/目录名称3/...
主要功能:从右向左一级一级删除空目录
案例:递归删除linux文件夹中的test1文件夹中的shanghai
# rmdir -p linux/test1/shanghai③ 使用rmdir同时删除多个空目录
# rmdir 目录名称1 目录名称2 目录名称3 ...
案例:删除root目录下,test1、test2、test3 三个空目录
# rmdir test1 test2 test3总结:
# rmdir 目录名称,删除某个空目录
# rmdir -p 目录名称1/目录名称2/目录名称3/...,同时删除多级目录(从右向左一级一级删除)
# rmdir 目录名称1 目录名称2 目录名称3,同时删除多个空目录
3、文件创建① touch创建文件
基本语法:
# touch 文件名称
主要功能:在Linux系统中的当前目录下创建一个文件
案例:在当前目录下创建一个rtest.txt文件
基本语法:
# touch rtest.txt② 使用touch命令同时创建多个文件
基本语法:
# touch 文件名称1 文件名称2 文件名称3 ...
案例:创建一个www_28seo_com文件夹,然后在内部创建index.html/index.php/index.htm三个文件
# mkdir www_28seo_com# touch www_28seo_com/index.html# touch www_28seo_com/index.php# touch www_28seo_com/index.htm或# touch www_28seo_com/index.html www_28seo_com/index.php www_28seo_com/index.htm
提出问题:观察以下命令,看看有何区别?
第一种写法:touch www_28seo_com/index.html www_28seo_com/index.php www_28seo_com/index.htm
代表在www_28seo_com目录下首先创建一个index.html ,在创建一个index.php,最后index.htm
第二种写法:touch www_28seo_com/index.html index.php index.htm
代表在www_28seo_com目录下首先创建index.html ,然后在当前目录下创建index.php,最后在当前目录下创建index.htm
③ {1..5}根据序号同时创建多个文件
基本语法:
# touch 文件名称{开始序号..结束序号}含义:根据提供的开始序号~结束序号,一个一个创建文件
案例:创建file1、file2、file3、file4、file5共5个文件
# touch file1# touch file2# touch file3# touch file4# touch file5
或
# touch file{1..5}总结:
# touch 文件名称
# touch 文件名称1 文件名称2 文件名称3 ...
# touch 文件名称{开始序号..结束序号}
标签: #mysqlcantrmdir