在 Linux 中,简单的理解一个文件的路径,指的就是该文件存放的位置。
绝对路径:从/开始,一层一层往下走,绝对不会搞错
命令+路径
cd /wulin/wudang
绝对路径跟你当前在那个文件夹,没有关系
优点:绝对不会搞错
缺点:路径太长,输入不方便
相对路径:以当前文件夹作为参照物,可进可退
不是以/开头的路径
优点:输入比较少,不容易出错,方便快速
缺点:容易忘记目前在哪里
绝大多数的命令都是可以接路径的
命令+路径
[root@feng changsha]# mkdir /china2/liaoning/shenyang/gugong
[root@feng wulumuqi]# cd /china2/anhui/hefei/
[root@feng changsha]# touch /china2/anhui/hefei/baogong.txt
[root@feng changsha]# cd /china2/anhui/hefei/
[root@feng hefei]# pwd
/china2/anhui/hefei
[root@feng hefei]# cd ../../hunan/changsha
[root@feng changsha]#
[root@feng changsha]# mkdir nongda
[root@feng changsha]# mkdir ./sanchuang
[root@feng changsha]# ls
nongda sanchuang
[root@feng changsha]# mkdir sanchuang
mkdir: 无法创建目录 “sanchuang”: 文件已存在
[root@feng changsha]# mkdir sanchuang -p
[root@feng changsha]# mkdir ../../xinjiang/wulumuqi/nalati
[root@feng changsha]# tree /china2
/china2
├── anhui
│ └── hefei
│ └── baogong.txt
├── hunan
│ └── changsha
│ ├── nongda
│ └── sanchuang
├── liaoning
│ └── shenyang
│ └── gugong
└── xinjiang
└── wulumuqi
└── nalati
12 directories, 1 file
推荐使用相对路径
[root@feng changsha]# cd /china2/xinjiang/
[root@feng xinjiang]# ls
wulumuqi
[root@feng xinjiang]# cd wulumuqi/
[root@feng wulumuqi]# ls
nalati
[root@feng wulumuqi]# mkdir xinjiangdaxue
[root@feng wulumuqi]# ls
nalati xinjiangdaxue
home 跳到一行的行首
end 跳到一行的行尾
backspace 退格 --》删除内容的