linux系统的文件系统
图1.1
如图1.1所示,基本上unix派系的文件系统目录都是这样。以下简要介绍各个文件夹功能。
(1) “/”文件夹即根目录,Unix系统中文件夹的根节点。
(2) dev(device)文件夹:硬件设备目录(硬盘、网卡),在linux系统中设备是以文件夹的显示。
(3)boot文件夹:引导目录(系统启动相关的东西,内核vmlinuz文件位于此地)。
(4)etc文件夹:配置文件目录(系统相关配置文件)。
(5)home文件夹:家用户目录,home文件下每一个用户都会有一个自己的的文件夹(特殊的是root超级用户放在root文件夹)。
(6)usr文件夹:保存装的应用软件(一般装在这里,大型软件约定装在opt文件夹)。
(7)var文件夹:保存经常变化的东西,例如服务器的一些信息(log等,邮件)。
(8)lib文件夹:放库文件。
(9)proc系统实时信息(这是一个虚拟的文件夹,只存在于内存中)。
(10)bin(binary)文件夹:保存可执行文件(比如很多操作命令)。
(11)sbin:超级用户可执行的文件,本质上和bin相同。
(12)selinux:安全相关。
(13)sys:系统底层信息。
(14)tmp:临时目录(会自动删除)。
(15)mnt:挂载目录。
linux系统文件的基本操作
1.常用及注意
1.1:pwd
显示当前工作目录
1.2:~
代替家目录
1.3:linux系统大小写敏感,命名最大只有255字符,除了正斜线外都是有效字符。
1.4:以"."开头的文件为隐藏文件
2.显示子目录
ls命令显示子目录,例如:ls Downloads/
即显示Downloads下的目录。
ls常用参数:
ls -ld Downloads/
显示Downloads目录的信息。
ls -a
显示所有文件。
ls -l
显示详细信息。
ls -r
递归显示子目录。
ls -ld
显示目录和链接信息。
3.切换目录
cd命令用于切换目录,上一级目录"..";家用户目录"~";当前目录".";上一个工作目录"-"。
4.复制文件及目录
使用cp(copy缩写)命令复制文件或者目录
cp 源文件(文件夹) 目标文件(文件夹)
参数
-r
递归复制整个目录树
-v
显示详细信息
5.移动,重命名文件或者目录
使用mv(move缩写)命令移动或者重命名文件、目录。
mv 文件 目标目录
如果指定的是文件名,则可以重命名文件,如下
指定目录 mv 文件1 目录名/文件名2
文件1移动到目录名下且名称变为文件名2
不指定目录
mv 文件1 文件名2
文件1重命名为文件名2
6.创建/删除文件
创建:touch 命令创建空白文件或者更新已有文件的时间
删除:rm(remove缩写)删除文件/目录
加提示
-i
交互式
删文件夹
-r
递归删除(包括目录中的所有内容)
-f
强制删除(没有警告,慎用),f参数会掩盖i参数功能。
7.创建/删除目录
mkdir
创建一个目录
rmdir
删除一个空目录
rm
-r(-f)删除非空目录
翻译自网易云课堂教程 http://study.163.com/course/courseMain.htm?courseId=232007点击打开链接
如有错误欢迎指教,请不要太凶。
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)