Linux学习之路

Linux系统学习之目录处理命令(2)

2017-06-30  本文已影响0人  小荷才

Linux是一个严谨的操作系统,他的每一个目录都有其特殊的作用,下面就先介绍一下Linux比较常用的一些目录的作用

常用目录作用

目录文件处理命令

1、建立目录
mkdir [选项] [参数-目录名]

mkdir命令只有一个选项:

-p 递归创建
mkdir -p aaa/bbb 
先创建aaa 再在aaa里面创建bbb
如果不加-p 则是现寻找aaa找到了后在里面创建bbb  找不到报错
2、切换目录
cd [目录名]
简化操作:
cd ~ 和 cd 直接进入当前用户的家
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录

3、查询所在目录

pwd

4、删除文件或目录

rm [选项] [参数-文件或目录]
选项:
-r 删除目录,如果不加-r 删除对象是目录会报错
-f 强制,如果不加-f 删除的时候会问你是否要删除必须输入y才可删除

5、复制命令

cp [选项] [原文件或目录] [目标文件或目录]
选项:
-r 复制目录,不加-r复制目录报错
-p 连带属性复制,如果不加-p复制的新文件创建时间为当前时间,加了以后则会和被复制文件一致
-d 若原文件是链接文件,则复制链接属性
-a 相当于上面三者集合 -rpd

注:如果复制文件只写目录则会原名复制,如果写目录又写文件名,则会复制过去后改为你写的文件名,举例如下:

[root@centos ~]# ls
aaa  anaconda-ks.cfg  install.log  install.log.syslog
[root@centos ~]# cp anaconda-ks.cfg aaa  ->复制anaconda-ks.cfg到aaa文件夹下
[root@centos ~]# ls aaa ->查看复制文件anaconda-ks.cfg
anaconda-ks.cfg
[root@centos ~]# cp anaconda-ks.cfg aaa/bbb -> 复制anaconda-ks.cfg到aaa文件夹下并且改名为bbb
[root@centos ~]# ls aaa ->查看复制过来的anaconda-ks.cfg文件已经改名为bbb
bbb

6、剪切、改名命令

mv [原文件或目录] [目录文件或目录]

注:如果源文件与目标文件不在同一个目录下则是剪切,如果在同一个目录下则是改名,举例如下:

[root@centos ~]# mv w aaa ->剪切当前目录下的w到aaa里面
[root@centos aaa]# mv w e ->修改当前目录下的w为e
上一篇 下一篇

猜你喜欢

热点阅读