从零开始学习Linux(二):目录处理命令

1、mkdir

命令作用:创建目录

创建单个目录:

 mkdir /tmp/china/shandong

一次创建多个目录:

mkdir /tmp/china/shanxi   /tmp/china/henan

创建多级目录: mkdir -p 目录名

[root@VM-0-8-centos /]# mkdir /tmp/china/hebei/hengshui/jingxian/wangtong
mkdir: 无法创建目录"/tmp/china/hebei/hengshui/jingxian/wangtong": 没有那个文件或目录
[root@VM-0-8-centos /]# mkdir -p /tmp/china/hebei/hengshui/jingxian/wangtong
[root@VM-0-8-centos /]# ls /tmp/china/hebei/hengshui/jingxian/
wangtong

2、pwd

命令作用:显示当前目录

[root@VM-0-8-centos hebei]# pwd
/tmp/china/hebei

3、cd

命令作用:切换目录

切换到指定目录

cd /tmp/china/hebei/

切换到上一级目录

cd ..

4、rmdir

命令作用:删除空目录,注意必须是空目录,非空目录删除时会报错

[root@VM-0-8-centos china]# ls
hebei  henan  shandong  shanxi
[root@VM-0-8-centos china]# rmdir hebei
rmdir: 删除 "hebei" 失败: 目录非空
[root@VM-0-8-centos china]# rmdir shanxi
[root@VM-0-8-centos china]# ls
hebei  henan  shandong

5、cp

命令作用:拷贝文件或目录

-r 拷贝目录
-p 保留文件或目录属性

拷贝文件到指定目录

cp /etc/profile hebei

以上方式,拷贝的文件,文件属性(最后修改时间)会发生变化。

拷贝文件到指定目录并且保留文件属性

cp -p /etc/profile neimeng

拷贝目录到指定目录下

cp -r neimeng /home/test/

拷贝目录到指定目录下并且保留目录属性

cp -rp shanxi /home/test/

拷贝多个目录到指定目录下,并且保留目录属性

cp -rp shandong henan /home/test/

6、mv

命令作用:剪切或者重命名。

将文件剪切到其他目录下面

mv neimeng/profile /home/test/neimeng/

在同一目录下面操作的话,即为重命名。将hebei命名为hebei01

mv hebei hebei01

7、rm

命令作用:删除文件或目录。
-r 删除目录
-f 强制执行

rm neimeng/abc.txt 

执行上述命令,系统会给出提示“rm:是否删除普通空文件 "neimeng/abc.txt"?”,输入y则删除,输入n则不删除。

如果不想进行提示,直接进行删除,则需要加入-f参数。

rm -f neimeng/abc2.txt 

删除目录,需要加入参数-r

rm -r shanxi

强制删除目录,需要加入参数-rf

rm -rf neimeng

注意:Linux系统没有回收站的概念,所以在删除文件或者目录的时候要谨慎!谨慎!再谨慎!

你可能感兴趣的:(从零开始学习Linux(二):目录处理命令)