2.6 相对和绝对路径

2.7 cd命令

2.8 创建和删除目录mkdir/rmdir

2.9 rm命令



2.6 相对和绝对路径


绝对路径 从/开始的 都是绝对路径

相对路径

相对你所在的位置的一个路径。

当前目录所在路径 叫相对路径


例如 想查看当前目录下的某一个文件,

当前的文件在哪儿——#pwd


例如cd进去/root下面。

#ls /root/
#pwd 查看所在的目录。

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_笔记

#cd
change directory

cd 到指定目录下




2.7 CD命令


cd,顾名思义,come directory

cd,进入一个目录

#cd 当前用户的家目录下

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_笔记_02

#cd - 返回上一次的目录

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_学习_03

#cd ~ 进入用户的家目录

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_学习_04

#cd ..进入上一级目录 最顶的位置是/目录(此处可以截图)

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_笔记_05




2.8 创建和删除目录mkdir rmdir


mkdir 创建目录

make directory的简写

用法

#mkdir /tmp/111 
在tmp目录下创建111目录

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_学习_06

创建一连串目录

#mkdir -p /tmp/111/2/3/ 创建111目录的2目录的3目录
#mkdir -pv /tmp/111/2/4/ 可视化看目录创建进度。可以观看创建记录。

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

rmdir 删除目录 remove directory 简写
#rmdir /tmp/111/2/ 删除/tmp/111/2目录,删除失败,提示目录非空(rmdir删除的目录,目录必须要空,因为/2下面还有个/3目录,所以删除失败)

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

#rmdir /tmp/111/2/3 删除目录成功(因为目录是空)



2.9 rm命令


rm remove,删除的意思

用法#rm 要删的文件或者目录

#touch /tmp/aminglinux/2/3/2.txt
#rm /tmp/aminglinux/2/3/2.txt

会询问是否删除的提示(yn

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_学习_09

#rm  /aminglinux/2/3/*.txt

删除2/3/的*.txt(*代表要删除的文件)


#rm -f /aminglinux/2/3/*.txt

强制删除文件,不报提示。-f fouce 强制。

#!tree

(上一次使用tree的命令,!代表使用命令历史里面,上一次tree开头的命令)发现/3 下面的文件已经被删除掉

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

#history

查看敲过的命令(例如#!tree的 !会从history里面查找相关tree的命令)

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_笔记_11

#rm -f /tmp/aminglinux/2/3/

发现无法删除

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_笔记_12

#rm -r /tmp/aminglinux/2/3/

可以删除,提示应答是否。

2.6-2.9 相对和绝对路径,cd命令,创建和删除目录mkdir/rmdir,rm命令_学习_13

#rm -rf /tmp/aminglinux/2/3/ 发现直接删除
#touch /aminglinux/2/3/1.txt
#touch /aminglinux2/2.txt
#rm -rfv /aminglinux/2/3/

发现

先删除文件,

再删除目录.

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


注意,

/3是不存在的目录,

#rm -rfv /tmp/aminglinux/2/3/

(发现还是没有提示,其实没有提示有可能是有错误的,只是-f没有显示出来,-f一般不会提示报错信息)

#rm -rv /tmp/aminglinux/2/3

报错,提示:没有那个文件或目录。