Linux文件管理:文件和目录管理

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

二、文件


三、目录


四、文件的时间戳


阅读更多
个人分类: Linux运维你也行
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭