相对路径和绝对路径, cd 命令/创建和删除目录mkdir/rmdir,  rm命令


相对路径和绝对路径

绝对路径:从根开始的路径

72cd4373cb165030dafa920257cb1cf3.jpg

叫相对路径:相对你所在位置的路径

pwd 查看当前目录   cd = change directory 

eg: ls .ssh/authorized_keys

239c33a8d01ef6fe0bca93aa91505bc6.jpg

357fb8d27c2eca508f124576d3cba232.jpg


CD命令

cd -   上一次所在的目录在哪里    相当于交替按钮

debcc15443a28c748b5ca04e17f0151f.jpg-wh_


cd  进入当前用户的家目录下

cd ~        ~=用户家目录

cd ..  进入上一目录

eff879cba23c5dc4a98945d70760a9a6.jpg-wh_

man cd    查看更多用法


创建和删除目录mkdir/rmdir

28d66de91d55cf9dc6bfc12e13d74e58.jpg

创建一串目录:

-p

722817ef2bc981ec0f8123fd5aabbae8.jpg

-pv 可视化

aa12c0956d72c84fb60d4437cc7a61d2.jpg-wh_

删除目录:

rmdir   (remove directory)

d824804afa918a31a821a19474bb31b5.jpg

目录非空,不能删除。4删除成功。


touch 创建空白文件

8d9179f22087c2cf77e632aaa6415121.jpg


删除一串 mkdir -p    (rmdir 只能删除目录,而且是非空目录)

0d43bb0a7ae3fb04f09623d695765666.jpg


rm命令

既可以删除文件,也可删除目录

删除时会询问:

8940dd21b921756123718dd1f02bcea0.jpg

如何不问:

(* .txt 表示所有文件)

rm -f    (force)

581dee8d1cee6b9fe272e79ef6f72fe9.jpg

!tree 表示使用命令历史里面 上一次最近的tree开头的命令

history  看之前敲过的所有的命令

6ca032caa0e32babeb4ddffeaba4c518.jpg

同理: !touch

(也可以直接按向上方向键去找敲过的命令)


rm -r   (recursive    remove directories and their contents recursively)

b8d0dd41b33241ab353d00d5fd500eb3.jpg

先删除了目录里面的文件,再删除目录


删除一个不存在的目录:

eg:删除 3, 加f 后,注意:什么也不会提示,但实际上这个目录是不存在的。

cd44f6e1f7a5fe109fb8e63dc61953b7.jpg