linux文件管理

发布时间 2023-10-22 19:31:40作者: 梦归处
2.1文件目录与路径
1文件目录
Windows 系统以多根的方式组织文件(如C:\、D:\、E:\),而Linux系统以单根的方式组织文件,如图2.1所示。
 
可以看到,所有的文件都在根目录(1)下,其中箭头指向真实存在的文件。例如,/bin实际存在于/usr/bin,/bin 只是一个链接文件。

 

根目录下常见的目录

/bin 存放二进制可执行文件,常用命令一 般都在此处
/etc (远程连接)存放系统管理和配置文件,如/etc/syscc onfig/network(网卡配置)、/etc/hostname(用户名配置)、/etc/ssh/sshd_config
/home 存放所有用户文件的根目录,是用户 主目录的基点,比如用户user的主目录就是/home/user,可以用~user 表示
/usr 存放用户安装的程序和系统程序
/tmp 存放正在执行的程序的临时文件
/root 超级用户的主目录
/sbin 存放二进制可执行文件,只有root 才 能访问
/var存放运行时需要改变数据的文件,也是是某些大文件的溢出区。如/var/lib/mysql(数据库)、/var/spool/mail(邮件)
/var /var/spool/cron(计划任务)、/var/log/n nessages(日志)

2文件路径

文件路径分为绝对路径和相对路径

1.绝对路径
绝对路径是指从根目录(/)开始的路径,如/usr、/etc/X11表示绝对路径。用户通过cd命令以绝对路径进入某个文件夹,具体如下所示。
[root@qfedu~]#.cd /usr/share/doc/
此时,用户通过pwd命令可以查看当前工作目录的绝对路径,具体如下所示。[root@qfedu doc]# pwd/usr/share/doc
以上输出结果表示用户当前处于/usr/share/doc路径下。
2.相对路径
相对路径是指相对于当前工作目录的路径。例如,用户从/usr/share/doc路径切换到/usr/share/man路径,可以用如下方式。
[root@qfedu ~]# cd /usr/share/doc/[root@qfedu doc]# cd ../man[root@qfedu man]# pwd/usr/share/man
注:“..”表示当前目录的上层目录,“.”表示当前目录。