Linux目录命令学习
目录管理
绝对路径和相对路径
Linux的目录结构为树状结构,最顶级的目录为根目录 / 。
其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们
cd:切换目录命令
./:当前目录
cd.. :返回上一级
绝对路径:路径的写法,由根目录/ 写起,例如:/usr/share/dac这个目录
相对路径:不是由 / 写起,由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:cd/usr/share/doc/man 这就是相对路径的写法
处理目录的常用命令
-
ls: 列出目录
-
cd:切换目录
-
pwd:显示目前的目录
-
mkdir:创建一个新的目录
-
rmdir:删除一个空的目录
-
cp: 复制文件或目录
-
rm: 移除文件或目录
-
mv: 移动文件与目录,或修改文件与目录的名称
可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。
ls: 列出目录
语法:
[pjs@bogon ~]$ ls [-aAdfFhilnrRSt] 目录名称
选项与参数:
-
-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
将目录下的所有文件列出来(含属性与隐藏档)
[pjs@bogon ~]$ ls -al ~

cd:切换目录
cd是Change Directory的缩写,这是用来变换工作目录的命令。
语法:
cd [相对路径或绝对路径]
测试:
# 使用 mkdir 命令创建 peng 目录
[pjs
pwd:显示目前的目录
pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。
[pjs
mkdir:创建一个新的目录
如果想要创建新的目录的话,那么就使用mkdir (make directory)
mkdir [-mp] 目录名称
选项与参数:
-
-m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
-
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
测试:
# 创建一个 test 文件夹
[pjs