【Linux基础学习-文件管理day03】

文件命名规则

文件名可以使用哪些字符

除了字符==“/”==之外都可以
Linux严格区分大小写

文件名长度

目录名或文件名长度不能超过255字符

Linux文件扩展名

Linux扩展名对Linux而言没有特殊含义,方便运维人员区分不同文件类型。

文件管理命令

目录创建/删除

  1. mkdir创建目录 make directory
    命令:# mkdir [参数选项] 路径
    参数:-p:递归创建所有目录 (p:parent)
    mkdir /x /y /z:同时创建多个文件夹

  2. rmdir删除目录 remove directory
    删除目录
    命令:# rmdir [参数] 路径
    -p:递归删除所有空目录
    rmdir -p /x /y /z:同时删除根目录下x、y、z目录

文件创建/删除

创建

命令:touch 路径1 路径2 … (包含文件名)
同时创建多个文件
命令:touch 路径/{a…f}.txt
【Linux基础学习-文件管理day03】_第1张图片

删除

命令:rm [参数选项] 文件或文件夹
选项:-r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容
-f:强制删除

文件复制与剪切

文件复制

命令:cp
作用:复制文件/文件夹到指定的位置
语法:cp [选项参数] 源路径 目标路径(如果不指定文件名,则文件名不变)
参数:-r:recursion,递归,用于复制目录

文件剪切

命令:mv(move,移动)
作用:可以在不同目录之间移动文件,也可以对文件和目录进行重命令
语法:mv [参数] 源文件 目标路径(不指定文件名)
语法:mv [参数] 源目录 目标路径(不指定目录名)
作用:将源目录移动到目标路径下

文件重命名

命令:mv
语法:mv [参数] 源文件 目标路径(指定文件名

tar打包压缩与解压缩

打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中,归档文件没有经过压缩,占用的空间是其中所有文件和目录的总和。
压缩文件,是一个文件和目录的集合,且这个集合也被存储在一个文件中,但它们的不同之处在于,压缩文件占用的磁盘空间比集合中所有文件大小的总和要小。

打包

命令:tar
作用:将多个文件打包成一个文件
语法:tar [参数] 打包文件名称 要打包的文件或目录
参数:-c,create创建
-v,显示打包过程
-f,指定打包的文件名,此参数是必须加的
-u,update,更新原打包文件中的文件
-t,查看打包文件内容

打包并压缩

Linux下,常用的压缩工具有很多,如:gzip、zip、bzip2、xz
tar在打包的时候,支持压缩
命令:tar
作用:将多个文件打包并压缩成一个文件,tar的三个压缩参数
语法:tar 选项 打包名 要压缩的文件或文件名
参数:-z,压缩为.gz格式
-j,压缩为.bz2格式
-J,压缩为xz格式
-c,创建的意思
-x,解压缩
-v,显示打包过程
-f,file指定打包的文件名,此参数是必须要的
-u,更新原打包中的文件
-t,查看打包文件中的内容

解压

将上诉的c换成x即可
通用解压缩参数
tar -xvf 文件名
作用:系统自动识别压缩格式,选择相应工具进行解压缩

你可能感兴趣的:(Linux,linux,学习,运维)