Linux系统使用目录来组织文件,常用的目录:
/home:普通用户的家目录
/root:root用户的加目录
/bin:常用的用户命令
/sbin:系统管理命令
/etc:系统和服务的配置文件
/lib:系统函数库目录
/usr:存放和用户相关的文件和目录
/opt:安装第三方软件的目录
/tmp:临时文件的目录
/boot:内核、启动文件
/dev:设备文件
/mnt:系统加载文件系统时的常用挂载点
/media:系统挂载光驱等临时文件系统的挂载点
/lost+found:ext3文件系统需要的目录,用户磁盘检查
/proc:虚拟文件系统
一、路径
(1)绝对路径:以“/”开头的
(2)当前目录
[plain] view plain copy print?
- [root@wc1 Desktop]# pwd
- /root/Desktop
(3)特殊目录
在每个目录下会有2个固定的特殊目录:
一个是点“.” ,表示当前目录。
一个是两个点“..”,表示上一级目录。
另外,所有以点开头的文件,都是隐藏文件,要用ls -al 来显示:
[plain] view plain copy print?
- [root@wc1 mysql]# ls -al
- total 80
- drwx------. 4 mysql mysql 4096 Nov 10 12:08 .
- drwxr-xr-x. 5 root root 4096 Nov 10 11:29 ..
- drwxr-xr-x. 2 mysql mysql 4096 Nov 12 2010 .gnome2
- drwxr-xr-x. 4 mysql mysql 4096 Aug 4 21:02 .mozilla
- -rw-------. 1 mysql mysql 1577 Nov 10 18:45 .bash_history
- -rw-r--r--. 1 mysql mysql 85 Aug 25 14:59 .bash_logout
- -rw-r--r--. 1 mysql mysql 344 Oct 14 16:31 .bash_profile
- -rw-r--r--. 1 mysql mysql 124 Oct 16 2014 .bashrc
- -rw-rw-r--. 1 mysql mysql 68 Oct 12 10:46 c
- -rw-r--r--. 1 root root 306 Nov 16 11:42 mysql_db_startup.log
- -rw-------. 1 mysql mysql 475 Nov 10 12:08 .mysql_history
- -rw-------. 1 mysql mysql 12288 Oct 26 14:05 .swo
- -rw-------. 1 mysql mysql 12288 Oct 26 14:05 .swp
- -rw-------. 1 mysql mysql 6165 Oct 12 11:17 .viminfo
另外,还有一个特殊的符号~ ,表示root用户的家目录 /root
[plain] view plain copy print?
- [root@wc1 Desktop]# cd /home/mysql
- [root@wc1 mysql]# pwd
- /home/mysql
- [root@wc1 mysql]# cd ~
- [root@wc1 ~]# pwd
- /root
(4)相对路径
相对路径的关键是当前路径是什么。
[plain] view plain copy print?
- [root@wc1 mysql]# cd /mnt
- [root@wc1 mnt]# ls -al
- total 12
- drwxr-xr-x. 3 root root 4096 Aug 4 18:11 . #当前目录
- dr-xr-xr-x. 26 root root 4096 Nov 16 11:42 .. #上一级目录
- drwxr-xr-x. 2 root root 4096 Aug 4 18:11 hgfs
-
- [root@wc1 mnt]# cd . #切换到当前目录
- [root@wc1 mnt]# cd .. #切换到当前目录的上一层目录
- [root@wc1 /]# pwd #显示当前目录
- /
-
- [root@wc1 /]# cd /mnt
- [root@wc1 mnt]# cd ./hgfs #切换到当前目录的子目录 hgfs
- [root@wc1 hgfs]# pwd
- /mnt/hgfs
二、文件
三、目录
四、文件的时间戳