访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux目录常用命令

时间:2019-07-19

常用linux命令大全_常用dos命令大全_linux常用命令

[root@localhost~]# pwd

/root

[root@localhost~]#

删除空目录: rmdir (remove empty directories)

rmdir [目录名]

我们删除root下的空目录 书籍 试下

[root@localhost~]# ls

anaconda-ks.cfg 书籍 书籍2

[root@localhost~]# rmdir 书籍/

[root@localhost~]# ls

anaconda-ks.cfg 书籍2

[root@localhost~]#

发现没问题

我们删除 书籍2目录时,

[root@localhost~]# rmdir 书籍2/

rmdir: 删除 "书籍2/" 失败: 目录非空

[root@localhost~]#

报错了,因为 书籍2 目录 非空;

这里的话 假如要删除 书籍2 目录 我们需要先把书籍2里面的文件或者目录先删除,然后才能删除书籍2目录,

这个是非常不现实的linux常用命令,所以 rmdir命令了解即可,以后基本不用的。

删除文件或目录:rm (remove)

rm -rf [文件或目录]

选项:

-r 删除目录

-f 强制

常用linux命令大全_linux常用命令_常用dos命令大全

我们用 touch命令新建一个空文件

然后用rm命令删除

[root@localhost~]# touch java牛

[root@localhost~]# ls

anaconda-ks.cfg java牛 书籍2

[root@localhost~]# rm java牛

rm:是否删除普通空文件 "java牛"?n

[root@localhost~]# ls

anaconda-ks.cfg java牛 书籍2

[root@localhost~]# rm java牛

rm:是否删除普通空文件 "java牛"?y

[root@localhost~]# ls

anaconda-ks.cfg 书籍2

[root@localhost~]#

删除文件会提醒是否删除linux常用命令,输入n 不删除 输入y 删除;

假如我们删除 书籍2 目录

[root@localhost~]# rm 书籍2/

rm: 无法删除"书籍2/": 是一个目录

报错,假如要用rm删除目录,必须 加 -r

[root@localhost~]# rm -r 书籍2/

rm:是否进入目录"书籍2/"? y

rm:是否删除目录 "书籍2/java编程思想"?y

rm:是否删除目录 "书籍2/"?y

[root@localhost~]# ls

anaconda-ks.cfg

常用dos命令大全_常用linux命令大全_linux常用命令

依然提示我们是否要删除,假如有一万个文件 那得输入y到手麻;

我们用 mk -rf 来强制删除 无需提醒

[root@localhost~]# mkdir -p 书籍2/java编程思想

[root@localhost~]# ls

anaconda-ks.cfg 书籍2

[root@localhost~]# rm -rf 书籍2/

[root@localhost~]# ls

anaconda-ks.cfg

[root@localhost~]#

这样方便很多 直截了当;以后用删除 就用 rm -rf 命令即可;

复制命令:cp (copy)

cp [选项] [源文件或目录] [目标目录]

选项:

-r 复制目录

-p 连带文件属性复制

-d 若源文件是链接文件,则复制链接属性

-a 相当于 -pdr

我们复制下文件

[root@localhost~]# ls

anaconda-ks.cfg

[root@localhost~]# cp anaconda-ks.cfg /tmp/abc