本文共 1473 字,大约阅读时间需要 4 分钟。
在学习Linux系统操作时,理解各个目录的作用对你将来工作有一定的帮助。尤其是对于从Windows转过来的新手来说,Linux的目录结构可能显得有些复杂。本文将尝试明确各个主要目录的作用。
/
:根目录这是你的系统的根目录。所有的文件和子目录都从这里开始。类似地,当你在终端里输入/home
时,你实际上是在告知系统,从根目录开始,然后进入home目录。
/root
:系统管理员目录这里存放了系统管理员(root user)的工作环境。根用户拥有极大的权限,可以执行管理、维护系统等高级操作。使用根用户时,请一定要谨慎,以免造成不可挽回的错误。
/bin
:系统工具目录这里存放了大量的系统级工具程序,如ls
、vi
、more
等。通常,这个目录已经被包含在你的环境变量PATH
中,这样当你输入ls
时,系统会首先在这个目录下查找。
/etc
:系统配置目录这是系统配置的中心目录。例如,如果你要修改Samba配置文件,通常会在/etc/samba
下进行。很多系统管理文件都位于这里。
/dev
:设备目录这里存放了与设备相关的文件。在打印机、磁盘、终端等设备都可以通过这个目录进行操作。/dev
目录中的文件可以看作是实际设备的代表。
/home
:用户数据目录这是存储你的个人数据的地方。每个用户都有自己的独立目录,位于/home/用户名
。这里还包括了用户的数据文件、配置文件以及桌面文件夹等。
/tmp
:临时目录这是一个临时存储目录。系统可能会自动清理这个目录中的文件,因此不要将重要数据放在这里。
/usr
:程序目录这个目录里包含了许多用途广泛的程序文件。/usr
目录下有/usr/bin
(程序)、/usr/share
(共享数据,如音频文件、图标等)、/usr/lib
(库文件)等子目录。
/opt
:可选程序目录这是安装一些可选程序的默认位置。例如,在Fedora中,安装OpenOffice就可能选择这个目录。手动编译或安装的软件也会放在这里。
/usr/local
:手动安装软件目录这个目录用于存放那些不通过包管理器安装的软件。这是个不错的选择,因为它避免占用根目录的空间。
/media
:挂载目录一些发行版使用这个目录来挂载外部设备,如USB驱动器、CD/DVD等。
/boot
:存放了内核和引导系统所需的文件,如vmlinuz
、initrd.img
等。/lost+found
:在文件系统损坏时,用于存放丢失或损坏的文件。不过一般情况下不建议手动操作。/mnt
:用于挂载其他文件系统。/proc
:操作系统运行信息存放的虚拟文件系统,用于显示内核和进程信息等。/sbin
:存放了涉及系统管理的命令,通常需要root权限才能执行。/var
:包含了经常变化的文件,如/var/log
(日志目录)和/var/www
(用于Apache服务器站点文件)。/opt
目录的建议如果你希望避免占用根目录的空间,可以将/opt
目录移到其它位置。例如,你可以创建/usr/opt
并建立一个符号链接。
ln -v -t /usr/opt /opt
/opt
目录:mv /opt /usr/opt
/opt
目录(如果想要彻底清理):rm -rf /opt
这个方法可以释放根目录的空间,同时保持功能不变。
如果你手动安装软件到/opt
,可以指定安装目录为/usr/opt
,这样.zip文件就可以直接放在那里。
如有疑问,请根据实际情况测试,不要误删重要目录!
转载地址:http://yjeyk.baihongyu.com/