Linux文件和目录相关命令

132 阅读1分钟

Linux文件和目录相关命令

一、文件的权限

权限类型应用于目录应用于文件
读(r)4读取目录及子目录内容查看文件
写(w) 2创建、修改或删除文件或目录编辑文件
执行(x) 1进入目录运行可执行文件

二、权限的操作命令

2.1.jpg

1.chmod :改变文件或目录权限

语法:
chmod [{ugoa}{+-=}{rwx}][文件或目录]
[mode=421][文件或目录]
-R 递归修改 (修改目录及目录内所有文件或目录权限)

2.2.jpg

2.chown :改变文件或目录所有者

语法: chown [用户][文件或目录]
案例:chown abc abc.c

3.chgrp:改变文件或目录所属组

语法: chgrp [用户组][文件或目录]
案例:chgrp root abc.c

4.umask:设置创建文件的默认权限

umask设置权限是以权限的‘补码’

语法: umask [-S]
-S:以rwx形式显示权限

2.3.jpg

三、文件查看命令

1.cat:显示文件内容

语法:cat [-n][文件]
-n 显示行号
-s 多个空行合并成一个空行
-b 显示行号(不包括空行)

2.head/tail:显示文件内容

head [-n] 默认显示前十行
tail [-n] 默认显示后十行

3.more:分页显示文件内容

语法:more [文件]
(空格)或f:翻页 (Enter):换行 q:退出

4.less:分页显示文件内容(可以上翻)

语法:less [文件]
(pageup):上翻 (pagedown):下翻

四、文件链接命令ln

语法:
less [文件]:硬链接 (相比复制有同步更新的功能)
less -s [文件]:软链接(相当于快捷方式)