本文中主要介绍linux
中关于文件管理相关的命令以及命令的常用参数:
- cat
- cmp
- chgrp
- chmod
- chown
--
cat
查看某个文件的内容,输出到设备上。常用参数有:
参数 | 作用 |
---|---|
n | 从1开始显示行号,空行也要进行编号 |
b | 从1开始显示行号,空行不编号 |
s | 连续两行以上的空行,替换为一行的空白行 |
E | 每行结尾处显示$ |
-
源文件
image.png
cmp
比较两个文件是否相同,相同的话没有显示,不同的话显示第一个不同的地方。
chgrp
改变文件或者目录的所属群组
参数 | 作用 |
---|---|
v | 显示命令执行过程 |
f | 不显示错误信息 |
h | 只对符号链接的文件做修改 |
R | 递归处理 |
--reference | 指定参考文件的所属组 |
将某个文件所属组改成bin
将某个文件改为指定的某个文件的所属组
chmod
改变文件的权限,其中读写执行权限可用数字代替,常用参数如下:
- u 文件拥有者
- g 文件所属组
- o 其他人
- + 增加权限
- - 取消权限
- =唯一设定权限
- r 可读取
- w 可写入
- x 可执行
将一个文件设置为所用用户a
可写权限w
,增加权限+
chown
- Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。
- 利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;
- 文件是以空格分开的要改变权限的文件列表,支持通配符。
网友评论