1.目录的相关操作:
比较特殊的目录:
- . 代表此层目录
- .. 代表上一层目录
- -代表前一个工作目录
- ~ 代表“目前用户身法”所在的文件夹
- ~account 代表 account这个用户的主文件夹(account是个账户的名称)
几个常见的处理目录的命令:
- cd:切换目录(Change DIrectory)
例:cd dirname:切换至dirname路径下
cd 没有加上任何命令,也还是代表回到自己主文件夹的意思(同 cd ~)
- pwd:显示当前目录(Print Working Directory),以绝对路径的方式显示当前工作目录。
- 绝对路径:由根目录(/)开始写起的文件名或目录名称,例如/home/dmtsai/.bashrc。
- 相对路径: 相对于当前路径的文件名写法。例如./home/dmtsai 或 ../../home/dmtsai/。
- 反正开头不是/就属于相对路径的写法。
- mkdir :新建一个新的目录
- mkdir有两个重要的参数:
- -m:配置文件案的权限。
- -p:帮助你直接将所需的目录(包含上层目录)递归创建起来
对比touch、nano
例:利用cd切换到tmp文件夹cd /tmp
,在tmp下创建文件夹testmkdir test
,也可以用到-p在tmp下面创建分层文件夹mkdir -p test1/test2/test3
。
- rmdir:删除一个空的目录
- 相对于mkdir,rmdir也有参数:-p:连同上层“空的”目录一起删除。
例:现在我们想要删除上面tmp下的test文件夹,原理同mkdir。
- tar:压缩/解压缩(后续章节会讲到)
网友评论