Linux运维基本功(肆) 您所在的位置:网站首页 文件名的一般格式扩展名主要说明文件的 Linux运维基本功(肆)

Linux运维基本功(肆)

2023-06-14 16:17| 来源: 网络整理| 查看: 265

一、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 实验室设备网 版权所有