目录
- ls [-aldi] [文件或目录]:查看文件或目录中的文件
- mkdir [-p] [目录]:创建新目录
- cp [-rp] [原文件或目录] [目标文件或目录]:复制文件或目录
- mv [] [原文件或目录] [目标文件或目录]:文件或目录剪切、改名
- rm [-rf] [文件或目录]:删除文件或目录
- touch [] [文件名]:创建空文件
- cat(tac) [-n] [文件名] :(反向)显示文件内容
- more(less) [] [文件名]:分页显示文件内容
- head/tail [-n 行数] [文件名]:显示文件前面/后面几行
- ln [-s] [原文件] [目标文件]:生成链接文件
- 文件权限:读(r)、写(w)、可执行(x)
- chgrp/chown [-r] [文件或目录]:修改文件或目录的所属组/拥有者
- chmod [数字或u=rwx,g=rwx,o=rwx] [文件或目录]:修改文件或目录的权限
1. ls [-aldi] [文件或目录]
功能:查看文件或目录中的文件
选项:-a:显示所有文件,包括隐藏文件
-l: 显示文件或目录的详细信息
-d:查看目录属性
-i :查看文件的i结点
查看根目录内的文件和目录
[root@localhost ~]# ls -ali /
总用量 338
i结点号 文件权限 连接数或子文件数 拥有者 所属组 文件大小(KB) 最后修改时间 文件名
2 dr-xr-xr-x. 20 root root 4096 7月 10 19:03 .
2 dr-xr-xr-x. 20 root root 4096 7月 10 19:03 ..
17 lrwxrwxrwx. 1 root root 7 6月 12 15:11 bin -> usr/bin
2 dr-xr-xr-x. 7 root root 1024 6月 12 15:30 boot
2228225 drwxr-xr-x. 3 root root 4096 7月 10 19:03 code
1025 drwxr-xr-x. 20 root root 3460 6月 13 15:06 dev
4194305 drwxr-xr-x. 176 root root 12288 7月 10 20:03 etc
2 drwxr-xr-x. 4 root root 4096 6月 12 15:31 home
2. mkdir [-p] [目录]
功能:创建新目录
选项:-p:递归创建,创建路径上不存在的所有目录
3. cp [-rp] [原文件或目录] [目标文件或目录]
功能:复制文件或目录(复制单个文件时可修改文件或目录名)
选项:-r: 复制目录
-p:保留文件属性(修改日期等)
4. mv [] [原文件或目录] [目标文件或目录]
功能:文件或目录剪切、改名
5. rm [-rf] [文件或目录]
功能:删除文件或目录
选项:-r: 删除目录
-f: 强制删除
6. touch [] [文件名]
功能:创建空文件
7. cat(tac) [-n] [文件名] **
功能:(反向)显示文件内容
选项:-n**:显示行号(tac不支持)
8. more(less) [] [文件名]
功能:分页显示文件内容,less可向上翻页(page up 或上箭头)、搜索(/+关键词,n 查找下一个)
命令:(空格)或f:翻页
(Enter) :换行
q或Q :退出
9. head/tail [-n 行数] [文件名]
功能:显示文件前面/后面几行
选项:-n 行数:指定行数(默认前/后10行)
-f(tail选项): 动态显示文件末尾内容
10. ln [-s] [原文件] [目标文件]
功能:生成链接文件(硬链接文件与原文件同步更新)
选项:-s:创建软链接
11. 文件权限:读(r)、写(w)、可执行(x)
总用量 104
-rw-------. 1 root root 11699 7月 10 19:45 .bash_history
-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout
drwx------. 5 root root 4096 6月 26 15:58 .cache
drwxr-xr-x. 3 root root 4096 6月 26 15:46 .conda
-rwxr-xr--. 1 root root 0 7月 10 20:35 test
lrwxrwxrwx. 1 root root 4 7月 10 20:48 test.link -> test

12. chgrp/chown [-r] [文件或目录]
功能:修改文件或目录的所属组/拥有者
选项:-r:递归更改目录子目录和子文件
13. chmod [数字或u=rwx,g=rwx,o=rwx] [文件或目录]
功能:修改文件或目录的权限
选项:4:可读
2:可写
1:可执行
[root@localhost ~]# ls -l test
-rw-r--r--. 1 root root 0 7月 10 20:35 test
[root@localhost ~]# chmod 111 test # 将 rw- r-- r-- 设置权限为 --x --x --x
[root@localhost ~]# ls -l test
---x--x--x. 1 root root 0 7月 10 20:35 test
[root@localhost ~]# chmod u=rw,g=r,o=- test # 将 --x --x --x 设置权限为 rw- r-- ---
[root@localhost ~]# ls -l test
-rw-r-----. 1 root root 0 7月 10 20:35 test
[root@localhost ~]# chmod 754 test # 将 rw- r-- --- 设置权限为 rwx r-x r--
[root@localhost ~]# ls -l test
-rwxr-xr--. 1 root root 0 7月 10 20:35 test
网友评论