cd、mkdir、rmdir、touch、rm命令,绝对路径与相对路径

绝对路径与相对路径

绝对路径:从根开始的路径叫做绝对路径,比如
ls /etc/sysconfig/network-scripts/ifcfg-ens33
(无论在哪个路径下,都能通过绝对路径找到该文件)
相对路径:相对当前的目录,当前目录下的文件;

[root@shu-test sed]# ls
test.txt
[root@shu-test sed]# ls test.txt

CD命令

cd命令:进入任意一级目录;
格式:
cd [路径]

cd /etc/ #进入根目录下的etc目录

特殊用法:
cd - #切换到上一个目录
cd #进入当前用户的家目录
cd ~ #进入当前家目录
cd .. #进入上一级目


mkdir创建目录与rmdir删除目录

mkdir格式
mkdir [参数] [目录]

注意:mkdir /etc/abc/123 无法在没有abc目录的情况下创建123目录,一定要加参数;

[root@shu-test ~]# ls
anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]# mkdir abc/123
mkdir: 无法创建目录"abc/123": 没有那个文件或目录

* -p:强制创建目录

[root@shu-test ~]# ls
anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]# mkdir -p abc/123
[root@shu-test ~]# cd abc/123
[root@shu-test 123]# pwd
/root/abc/123

* -pv:可视化强制创建

[root@shu-test ~]# ls
abc  anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]# mkdir -pv 123/abc
mkdir: 已创建目录 "123"
mkdir: 已创建目录 "123/abc"
[root@shu-test ~]# cd 123/abc/
[root@shu-test abc]# pwd
/root/123/abc
[root@shu-test abc]#

rmdir 删除目录
格式:
mkdir [目录]
注意:不能删除非空的目录

[root@shu-test ~]# ls
123  abc  anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]# rmdir 123
rmdir: 删除 "123" 失败: 目录非空
[root@shu-test ~]#

touch命令

创建一个文件,比如.txt .conf .exe等
格式:
touch [文件名]

[root@shu-test 123]# touch 1.txt
[root@shu-test 123]# ls
1.txt
[root@shu-test 123]#

rm删除命令

格式:
rm [参数][文件或目录路径]

rm 1.txt #删除当前目录下的1.txt文件
rm abc/ #删除abc目录

* -f:强制删除文件(无法删除目录)

[root@shu-test ~]# rm -f 123/
rm: 无法删除"123/": 是一个目录

* -r:强制删除文件目录下的所有目录(有询问)

[root@shu-test ~]# rm -r 123/
rm:是否进入目录"123/"? y
rm:是否删除目录 "123/abc"?y
rm:是否删除目录 "123/"?y
[root@shu-test ~]# ls
abc  anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]#

* -rf:强制删除所有文件与文件夹(无询问)

[root@shu-test ~]# ls
abc  anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]# rm -rf abc/
[root@shu-test ~]# ls
anaconda-ks.cfg  awk  grep  sed
[root@shu-test ~]#

注意:rm -rf abc/123/ #强制删除且不提示abc目录下的/123目录

[root@shu-test 123]# tree
.
└── abc
    └── 123
        └── 1.txt
2 directories, 1 file
[root@shu-test 123]# rm -rf abc/123/
[root@shu-test 123]# tree
.
└── abc
1 directory, 0 files
[root@shu-test 123]#

转载于:https://blog.51cto.com/shuzonglu/2051950

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值