1. 目录与路径
1.1 相对路径与绝对路径
绝对路径:路径的写法一定由根目录/
写起,例如/usr/share/doc
,
相对路径:相对于目前工作目录的路径,例如:cd ../man
写程序(shell scripts) 来管理系统
1.2 目录的相关操作
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表“目前用户身份”所在的主文件夹
~account 代表account 这个用户的主文件夹 (account是个账号名称)
几个常见的处理目录的命令:
cd: 切换目录 change directory
pwd:显示当前目录 print working directory
mkdir:新建一个空的目录 make directory
rmdir:删除一个空的目录
rmdir -r: 删除有文件的文件夹
2. 文件与目录管理
2.1 ls
查看文件与目录
-a:全部的文件,连同隐藏的文件(开头为. 的文件)一起列出来
-d:仅列出目录本身,而不是列出目录内的文件数据
-l:列出长数据串,包含文件的属性与权限等数据
2.2 复制、删除与移动:cp, rm, mv
cp
复制文件或目录
cp [-adfilprsu] 源文件(source) 目标文件(destination)
-a: 相当于 -pdr;
-i: 若目标文件(destination)已经存在时,在覆盖时会先询问操作的进行;
-r: 递归持续复制,用于目录的复制行为