Linux是一个严谨的操作系统,他的每一个目录都有其特殊的作用,下面就先介绍一下Linux比较常用的一些目录的作用
常用目录作用
-
/: 根目录
-
/bin: /usr/bin: 保存系统命令的目录,如常用的命令ls、tar、mv、cat等。
-
/sbin: /usr/sbin: /usr/local/sbin: 放置系统管理员使用的可执行命令,与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。
-
/boot: 放置linux系统启动时用到的一些文件,建议单独分区,分区大小100M即可
-
/dev: 存放linux系统下的设备文件
-
/etc: 系统配置文件存放的目录
-
/home: 系统默认的用户家目录
-
/lib: /usr/lib: /usr/local/lib: 系统使用的函数库的目录
-
/lost+fount: 系统异常产生错误时,会将一些遗失的片段放置于此目录下
-
/mnt:/media: 光盘默认挂载点
-
/opt: 给主机额外安装软件所摆放的目录
-
/proc: /sys: 此目录不可直接操作,这两个目录保存的是内存过载点,如系统核心,外部设备,网络状态
-
/root: 系统管理员root的家目录
-
/tmp: 一般用户或正在执行的程序临时存放文件的目录
-
/srv: 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内
-
/usr: 应用程序存放目录,内容建议单独分区,设置较大的磁盘空间
-
/var: 放置系统执行过程中经常变化的文件,如随时更改的日志文件
目录文件处理命令
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
网友评论