一、文件命名规则
1、可以使用那些字符?
除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录或文件名中,不建议使用 某些特殊字符,例如,<、>、?、*等尽量避免使用。
如果一个文件名中包括特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。
建议文件命名规则:
由于Linux严格区分大小写,所以尽量都用小写字母
如果必须对文件名进行分割,建议使用"_",例如:itheima_bj_2020.logwe
二:Linux下文件管理
1.目录创建/删除
语法: mkdir 目录名称
主要功能:就是根据目录的名称创建一个目录
mkdir -p 递归创建目录
语法 mkdir -p /usr/local/nginx/conf
-p:递归,从左边路径开始一层一层地创建,直到路径结束
mkdir 可以创建多个目录
mkdir 目录1 目录2 目录3
扩展:linux快捷键(方向键上下)
2.
2、目录删除(必须是空目录)
基本语法:
rmdir 目录名称
rmdir ithe
rmdir -p 递归删除空目录
可以同时删除多个空目录
rmdir-p /目录1/目录2/目录3
功能:从右到左一级一级删除空目录
3、文件创建
命令:touch
语法:touch 文件名称
主要功能:在Linux系统中的当前目录下创建一个文件
2,
2使用touch命令同时创建多个文件
语法:touch 文件名称1 文件名称2 文件名称3
根据序号同时创建多个文件
touch 文件名称 {开始序号...结束序号}
含义:根据提供3=的开始序号~结束序号,一个一个创建文件
4.文件删除
语法:rm 文件或文件夹的名称
-r:针对文件夹,代表递归,先把目录下的所有文件删除
-f:强制删除,不提示,慎重!!
删除非空的文件夹
rm -rf shop,强制删除
扩展:Ctrl+c不是复制,而是中断某个操作
rm -rf /*
5.复制与剪切
cp复制
语法:cp 源文件或文件夹 目录路径
-r:递归复制,针对文件夹
把readme.txt文件从当前目录复制一份放到 /tmp/下
cp readme.txt /tmp/
cp复制并重命名文件
cp 源文件或文件夹 目录路径 /新文件或新文件夹名称
cp readme.txt /tmp/readme.txt.bak
cp复制文件夹到指定路径
cp -r 源文件夹名称 目标路径/
ls -d /tmp/shop/
6.剪切操作
语法:MV 原文件或文件夹 目标路径/
7.重命名操作
语法:mv 源文件或文件夹名称 新文件或文件夹名称
4.tar打包压缩与解压缩
语法:tar
4.打包并压缩(学习的重点)
对压缩包进行解压
tar -zxvf abc.tar.gz
5.zip压缩与解压缩
2
2.unzip解压缩