linux常用目录说明

/ 根目录

/root 超级用户的家目录

/home 普通用户的家目录

/bin 命令保存目录

/boot 启动相关目录

/dev 设备文件保存目录

/etc 配置文件保存目录

/lib 系统库保存目录

/mnt 系统挂载目录

/media 移动存储挂载目录 如 …U盘

/tmp 临时文件目录

/sbin 命令保存目录

/var 系统文件相关文档内容

/usr 系统软件资源目录

​ /usr/bin/ 系统命令 普通用户

​ /usr/sbin/ 系统命令 超级用户

cd 切换目录

1
2
3
$ cd [目录]
$ cd ~ #返回登录用户的用户目录
$ cd - #返回上一个目录

image-20200727101734877

ls 查询目录内容

1
2
3
4
5
6
$ ls [-选项] [文件/目录]
-a 显示包括隐藏文件在内的所有文件
-l 显示文件的详细信息(文件型态、权限、拥有者、文件大小等)
-d 查看目录属性
-h 显示文件大小
-i 显示inode

image-20200727102252366

ls -l 可以简写成ll

image-20200727102331738

mkdir 建立目录

1
2
$ ls [-p] [目录名]
-p 确保目录名称存在,不存在的就建一个
image-20200727102502372

rmdir 删除空目录(没啥用)

1
2
$ rmdir [-p] [目录]
-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除

只能删除空文件夹

image-20200727102541202

touch 创建修改文件或者目录的时间属性

1
2
$ touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]

创建文件

image-20200727102615780

rm 删除文件或目录

1
2
3
$ rm [-选项] [目录/文件]
-r 删除目录
-f 无需逐一确认(不询问)否则每删除文件需要逐一确认

默认的删除 如果文件夹下不为空则会询问

image-20200727103534944

加上-f则无需确认

image-20200727103643309

cp 复制命令

1
2
3
4
5
$ cp [-选项] [目录] [目标目录]
-d 复制时保留链接(快捷方式)
-p 除复制文件的内容外,连带修改时间和访问权限等属性复制
-r 复制目录使用此选项
-a 相当于 -pdr

image-20200727151126566

mv 文件改名/文件目录移动

1
2
3
$ mv [-选项] [目录/文件] [目标目录/文件]
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 在 mv 操作要覆盖某已有的目标文件时不给任何指示

改名

image-20200727152001893

移动文件

image-20200727152105440

待续…