Linux运维基本功(肆) | 您所在的位置:网站首页 › 文件名的一般格式扩展名主要说明文件的 › Linux运维基本功(肆) |
一、Linux下文件命名规则
1、可以使用哪些字符?
理论上除了字符“/”外,所有的字符都可以使用,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如:、?、*等,尽量避免使用。 工作时文件的命名规则: ① 由于Linux严格区分大小写,所以尽量都用小写字母 ② 如果必须对文件名进行分割,建议使用“_”。 2、文件名的长度目录名或者文件名的长度不能超过255个字符。 3、文件名的大小写Linux目录名或文件名是区分大小写的。 4、Linux文件扩展名Linux文件名扩展名对Linux操作系统没有特殊的含义,Linux系统并不以文件的扩展名区分文件类型。 二、Linux下的文件管理 1、目录的创建① 创建目录 主要功能:就是根据目录的名称创建一个目录 基本语法: # mkdir 目录名称 ② -p递归创建目录 基本语法 # mkdir -p /usr/local/nginx/conf 选项说明: -p:递归创建,从左边的路径开始一级一级创建目录,直到路径结束 ③ 使用mkdir同时创建多个目录 # mkdir 目录名称1 目录名称2 目录名称3 2、目录的删除① rmdir移除空目录 基本语法: # rmdir 目录名称 ② rmdir -p递归递归删除空目录 主要功能:从右向左一级一级删除空目录 基本语法: # rmdir -p 目录名称1/目录名称2/目录名称3 ③使用rmdir同时删除多个空目录 # rmdir 目录名称1 目录名称2 目录名称3 3、文件创建① touch创建文件 主要功能:在Linux系统中的当前目录下创建一个文件 基本语法: # touch 文件名称 ② 使用touch命令同时创建多个文件 # touch 文件名称1 文件名称2 文件名称3 ... ③ 根据需要同时创建多个文件 基本语法: # touch {开始序号..结束序号} touch file{1..5} 含义: 根据提供的开始序号~结束序号,一个一个创建文件 4、文件删除① 基本语法: # rm [选项] 文件或文件夹的名称 选项说明: -r:针对文件夹,代表递归删除,先把目录下的所有文件删除,然后在删除文件夹 -f:强制删除 ② 扩展:rm -rf /* # rm -rf /* 代表删除根目录下的所有文件(如果没有备份,恢复的几率不高) 5、文件复制① cp复制操作 基本语法: # cp [选项] 源文件或文件夹 目标路径 选项说明: -r:递归复制,主要针对文件夹 ② cp复制并重命名文件 基本语法: # cp [选项] 源文件或文件夹 目标路径/新文件或文件夹的名称 ③ cp复制文件夹到指定路径 # cp -r 源文件夹名 目标路径/ 6、文件剪切基本语法: # mv 源文件或文件夹 目标路径/ 7、重命名操作基本语法: # mv 源文件或文件夹名称 新文件或文件夹的名称 8、打包压缩与解压缩① 打包:默认情况下,Linux的压缩功能一次只能压缩一个文件。针对多个文件或文件夹无法进行直接压缩。所有需要提前对多个文件或文件夹进行打包。 ② 压缩:一个文件和目录的集合,且这个集合也被存储在一个文件中,但它们不同之处在于,压缩文件所占用的磁盘空间比集合中所有文件大小的总和要小。 ③ Linux打包操作 基本语法: # tar [选项] 打包后的名称.tar 多个文件或文件夹 选项说明; -c:打包 -f:filename,打包后的名称 -v:显示打包进度 -u:更新原打包文件中的文件 -t:查看打包的文件内容 扩展:如何把tar包中的文件释放出来 打包 # tar -cf 释放 # tar -xf ④ 打包并压缩 基本语法: # tar [选项] 压缩后的压缩包名称 要压缩的文件或文件夹 选项说明: -cf:对文件或文件夹进行打包 -z:使用gzip压缩工具把打包后的文件压缩为.gz -j:使用bzip2压缩工具把打包后的文件压缩为.bz2 -J:使用xz压缩工具把打包后的文件压缩为.xz 压缩速度:gzip > bzip2 > xz 压缩率:gzip < bzip2 < xz ⑤ 对压缩包进行解压 基本语法: *.tar.gz格式的压缩包 # tar -zxf 名称.tar.gz *.tar.bz2格式的压缩包 # tar -jxf 名称.tar.bz2 *.tar.xz格式的压缩包 # tar -Jxf 名称.tar.xz 9、zip压缩与解压缩① zip压缩 基本语法: # zip [选项] 压缩后的文件名称.zip 文件或文件夹 选项说明: -r:递归压缩,主要针对的是文件夹 ② unzip解压缩 基本语法: # unzip 压缩包名称 => 解压到当前目录 # unzip 压缩包名称 -d 指定路径 => 解压到指定路径下 |
CopyRight 2018-2019 实验室设备网 版权所有 |