Linux课程(Linux文件管理)
一.文件命名规则
1.可以用什么字符?
可以使用除“/”以外的所有字符,但需要注意的是,不建议在目录名或文件名中使用某些特殊字符,如、、等 。、*等 。,并尽量避免使用它们 。
如果文件名包含特殊字符,如空,则在访问该文件时需要用引号将文件名括起来 。
建议的文件命名规则:
Linux严格区分大小写,所以尽量使用小写字母 。
如果文件名一定要拆分,建议用“_”,例如:itheima _ bj _ 2020.log 。
a.txt
001.txt
002.txt
tongxunlu.txt
tongxunlu_bj_caiwu.txt
2、文件名的长度
目录或文件名的长度不能超过255个字符 。
3.Linux文件名有大写和小写 。
Linux目录名或文件名区分大小写 。如itheima、ITheima、魏云和魏云,是不同的目录名或文件名 。
不要使用字符大小写来区分不同的文件或目录 。
建议文件名始终使用小写字母 。
4.Linux文件扩展名
Linux的文件扩展名对于Linux操作系统来说并没有什么特殊的意义,Linux系统也不会以文件扩展名来划分文件类型 。例如,itheima.exe只是一个文件,和它的扩展名 。exe并不意味着该文件必须是可执行的 。
在Linux系统中,文件扩展名的目的是让操作者更好的区分不同的文件类型 。
二、文件管理命令
在日常工作中,我们经常需要操作Linux文件或目录 。常见操作包括创建、删除、更改、查看、复制、移动等 。
1.目录创建/删除
在实际应用中,与目录相关的操作主要有两种:创建目录和删除目录 。
① mkdir创建目录
命令:mkdir(创建目录,创建目录)
角色:创建目录
语法:# mkdir[参数选项]路径(包括目录名)
通用参数:
-p:递归创建所有目录 。如果要创建不存在的多层路径 , 可以使用-p参数 。-p表示父母,意为父母 。
用法:mkdir不带参数 , 路径(包括目录名)
示例代码:
#mkdir /usr/local/nginx
含义:在/usr/local目录下,创建一个名为nginx的文件夹 。
注意:mkdir命令默认不能创建不同级别的目录,必须要求要创建的目录所在的目录必须存在 。
用法:mkdir plus -p参数 , 路径(需要包括目录名)
示例代码:
# mkdir-p/usr/local/ithe IMA/Tomcat
含义:在/usr/local目录下,同时创建itheima文件夹和itheima下的子文件夹tomcat 。
错误:无法创建目录“/usr/local/itheima/Tomcat”:没有这样的文件或目录
含义:无法创建目录“XXX”:没有文件或文件夹 。
用法:mkdir路径1路径2路径3
示例代码:
# mkdir/usr/local/A/usr/local/B/usr/local/C含义:在/usr/local目录中,同时创建文件夹A、B、C 。
Mkdir命令摘要
#mkdir /mydata在根目录中创建mydata文件夹 。
#mkdir -p /itcast/tbd一次建立多级文件夹/itcast/tbd
#市场/待定/金燕龙/顺义
问:刚刚安装了Centos系统 。小明想成立/小明/左烨/舒雪 。应该用mkdir还是mkdir -p?
回答一个问题
答案B mkdir -p
②删除目录 。
命令:rmdir(删除目录的缩写)
角色:删除空目录
语法:# rmdir[参数选项]路径(包括目录名)
通用参数:
-p:递归删除所有空目录
用法:rmdir不带参数,不带路径(包括目录名) 。
示例代码:
#rmdir /usr/local/nginx
用法:rmdir路径1路径2路径3
示例代码:
# rmdir/usr/local/a/usr/local/b/usr/local/c
含义:同时删除A、B、C三个空目录 。
用法:rmdir -p路径(需要包括目录名)
示例代码:
#rmdir -p itheima/tomcat
含义:递归删除目录,删除tomcat和itheima目录 。
首先,删除子目录 。删除成功后,删除上级目录,直至结束 。
Rmdir命令摘要
#rmdir /itcast删除根目录中的itcast目录 。
# rmdir/it cast/jinyan long/Shuyi同时删除根目录中的itcast jinyanlong hunyi 。
#rmdir -p /itcast/heima立即删除heima及其上级目录itcast 。
2.文件创建/删除
在实际应用中,与文件相关的操作主要有两种:创建文件和删除文件 。
①创建文件 。
命令:触摸
角色:创建文件
语法:# touch文件路径[文件路径2文件路径3 …]
用法:触摸路径(包括文件名)
示例代码:
#touch readme.txt
含义:在当前路径下创建一个文件readme.txt 。
用法:触摸路径1(包括文件名)、路径2(包括文件名)和路径3(包括文件名)
示例代码:
#touch 1.txt 2.txt 3.txt
含义:在当前路径下创建三个文件1.txt 2.txt 3.txt 。
用法(理解):触摸路径1(包括文件名){1..n}
推荐阅读
- 请注意,滇绿可不是老茶
- 卫校学什么 卫校学哪些
- 拼多多先享后付多久还款 拼多多先用后付能用几次
- 方舟生存进化迷失岛恐狒是什么 方舟迷失岛恐狒介绍
- 苹果13厚度
- 淘宝怎么解绑支付宝 淘宝怎么解绑支付宝实名认证
- 山羊绒西服可以熨烫吗 羊绒西装可以熨烫吗
- 宁波信用卡怎么提现到支付宝 信用卡怎么提现到支付宝
- 银行卡怎么转账到支付宝 银行卡怎么转账到支付宝上