构建Linux工作空间:如何管理目录(工作目录linux)
在做Linux相关工作之前,先确定好工作空间,管理好目录结构是很重要的,且也有助于高效工作。
这里分享一些管理Linux目录的方法。
### 遵循目录结构
新建工作空间的首选的方法是依照Linux系统的目录结构去构建自己的工作空间,如图:
![Linux目录结构](https://static001.geekbang.org/origin/4038f35a776aec2c19130719831cd2c2.jpg)
例如,如果针对某一项目,可新建一个目录`/home/project`,并把相关文件分别放到`/home/project/doc`,`/home/project/src`,`/home/project/test`等不同子目录,便于不同文件之间的隔离和管理。
### 使用软链接
软链接是Linux中常用的工具,它可以无需复制任何文件类型,而在本地创建一条指向文件系统中某个文件的路径,大大减少文件复制。
比如可以将`/home/project/doc`和 `/home/project/test`等目录路径与`/home/work/temp`建立软链接 `ln -s /home/project/doc /home/work/temp/doc`,这样子新建工作空间就非常容易,也避免了重复的操作。
### 符号链接与硬链接
Unix/Linux系统提供另外两种链接,即符号链接和硬链接,可以把它们看作是软链接中的衍生物。
符号链接(symbolic links)也称为软链接(soft links),它是一种特殊文件,指向某一文件(或者目录)的路径,不同于普通文件,这是一个指针,只包含指向文件的地址信息,可用`ln -s source_files target_files`创建。
硬链接(hard links)与普通文件相似,在创建时,文件在硬盘中的字节个数也不变,也不包含指向文件的地址信息,它用`ln source_files target_files`创建。
### 注意事项
除了上述方法外,还需要注意:首先,要注意自己对分类结构的设计,不要单纯依靠系统规定的目录,而是要自己设计更符合实际需求的分类;其次,使用安全的操作(比如建立好用户组权限),以免意外删除或改变文件;最后,要定期清理无用的目录,清理磁盘空间,以及关注某些目录的文件大小,预防磁盘空间的占用太多的情况。
总之,在构建Linux工作空间时,具体操作技巧还有很多,具体到每个人的需求,根据使用自行把握即可,以便更高效能的工作。