Linux系统使用目录来组织文件,常用的目录:
/home:普通用户的家目录
/root:root用户的加目录
/bin:常用的用户命令
/sbin:系统管理命令
/etc:系统和服务的配置文件
/lib:系统函数库目录
/usr:存放和用户相关的文件和目录
/opt:安装第三方软件的目录
/tmp:临时文件的目录
/boot:内核、启动文件
/dev:设备文件
/mnt:系统加载文件系统时的常用挂载点
/media:系统挂载光驱等临时文件系统的挂载点
/lost+found:ext3文件系统需要的目录,用户磁盘检查
/proc:虚拟文件系统
一、路径
(1)绝对路径:以“/”开头的
(2)当前目录
[root@wc1 Desktop]# pwd
/root/Desktop
(3)特殊目录
在每个目录下会有2个固定的特殊目录:
一个是点“.” ,表示当前目录。
一个是两个点“..”,表示上一级目录。
另外,所有以点开头的文件,都是隐藏文件,要用ls -al 来显示:
[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
[root@wc1 Desktop]# cd /home/mysql
[root@wc1 mysql]# pwd
/home/mysql
[root@wc1 mysql]# cd ~
[root@wc1 ~]# pwd
/root
(4)相对路径
相对路径的关键是当前路径是什么。
[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
二、文件
三、目录
四、文件的时间戳