Linux文件管理命令
本文最后更新于:8 个月前
本文内容:增删改查文件,查看、修改文件/目录权限,链接文件
Linux文件管理命令
一、增删改查文件(夹)
1.1、命令列表
作用 | 命令 | 备注 |
---|---|---|
创建新文件 | touch 文件名 | |
创建新目录 | mkdir 目录名 | |
删除指定文件 | rm [-f] 文件名 | -f 表示强制删除 |
删除指定目录 | rm -r [-f] 目录名 | |
移动文件到指定目录 | mv 源文件 目标文件 | |
移动文件夹(以及文件夹下的内容) | mv 源目录地址 目标目录地址/ | 示例:mv laf /timegogo/laf/ |
移动文件夹下所有内容(但不含文件夹本身) | mv 源目录地址/* 目标地址 | 示例:mv laf/* /timegogo/laf |
修改文件名 | mv 源文件名 新文件名 | |
复制文件 | cp oldFilename newFilename | |
复制文件夹 | cp -a dir1 dir2 |
1.2、mkdir命令
格式:mkdir [选项] 目录…
选项:
-p
,--parents
可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; //更多请阅读:https://www.yiibai.com/linux/mkdir.html-m
, —mode=模式,设定权限<模式> (类似 chmod)-v
,--verbose
- 每次创建新目录都显示信息
示例:
1 |
|
1.3、tar命令
Linux tar(英文全拼:tape archive )命令用于备份文件。可以加入、解开备份文件内的文件
语法:tar -options
参数options:
-c
,建立新的备份文件-C 目标目录地址
,切换到指定的目录-f 文件名
,指定备份文件-v
,显示指令执行过程-x
,从备份文件中还原文件-z
,通过gzip指令处理备份文件
常用示例:
1 |
|
二、文件权限
1、查看文件(夹)权限
1 |
|
2、修改文件(夹)权限
文字设定法
权限:r-读,w-写,x-执行
语法格式:
chmod [选项] [who] [+|-|=] [permission] 文件/目录名
选项:
-R
,递归处理所有文件和子目录。+
表示添加,-
表示去除,=
表示覆盖1
2
3
4
5
6
7
8u[=,+,-][rwx] 为文件属主更改权限属性
g[=,+,-][rwx] 为文件属组更改权限属性
o[=,+,-][rwx] 为其他人更改权限属性
a[=,+,-][rwx] 为所有人更改权限属性
#示例
chmod a+x index.html
chmod ug+w,o-x index.html数字设定法
权限 对应数字 r 4 w 2 x 1 无 0 语法格式:
chmod n1n2n3 文件/目录名
使用三个数字模式来表示,分别代表用户(n1)、同组用户(n2)和其它用户(n3 )的访问权限。
每个数字模式(n1|n2|n3)由不同权限所对应的数字相加得到一个表示访问权限的八进制数字
1
2#示例
chmod 766 /var
3、修改文件(夹)属主 / 组
修改属主
语法格式:chown [选项] [属主] [:[属组]] 文件/目录名
选项:-R
,递归处理所有文件和子目录。
1 |
|
注意:
只有root用户才能改变文件的所有者
只有root用户或所有者才能改变文件所属的组
修改属组
语法格式:chagrp [-R] 组名 文件/目录名
三、创建文件链接
1、硬链接
相当于复制,只能作用于文件,不能作用于目录
1 |
|
2、软链接
相当于建立快捷方式
1 |
|
Linux文件管理命令
http://timegogo.top/2022/11/19/Linux/Linux文件管理命令/