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    指定路径    =>    解压到指定路径下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值