linux系统文件夹结构 linux文件夹命令

一、前言
文件夹操作是Linux系统里面的最基本操作之一,下面将针对文件夹的创建、删除、移动、更名、访问权限及用户组修改、压缩与解压缩、以及文件夹大小等进行详细描述 。

linux系统文件夹结构 linux文件夹命令

文章插图
二、文件夹创建、删除、移动及更名
使用"mkdir"命令创建文件夹,为便于演示,可以选择在/tmp临时目录下进行相关测试操作 。

"mkdir"不带参数的情况下,每次只能创建一级目录,所以如果需要创建多层级目录,需要一步一步的往下操作 。

当然也有简单的方法,使用"-p"参数就可以一次性创建多层级的嵌套目录了 。

linux系统文件夹结构 linux文件夹命令

文章插图

删除文件夹有两种方法,一种是使用"rmdir"命令,不过只能删除空目录;
【linux系统文件夹结构 linux文件夹命令】如果删除非空目录,通常使用"rm -r"命令,当然了,"rm"命令也可以删除普通文件了,"-r"参数表示递归的意思,就是将目录下所以文件都删除 。
linux系统文件夹结构 linux文件夹命令

文章插图

文件夹的移动与更名都可以使用"mv"命令完成 。
基本用法:$ mv <源头目录> <目标目录>

如果<目标目录>不存在,则表示将<源头目录>更名成<目标目录>;
如果存在,则表示将<源头目录>移动到<目标目录>之下,成为<目标目录>的子目录 。

linux系统文件夹结构 linux文件夹命令

文章插图
三、文件夹权限及用户组修改
先了解一下Linux文件夹的权限,通过"ls -l"可看到每个文件或文件夹的权限描述 。

linux系统文件夹结构 linux文件夹命令

文章插图

"drwxrwxr-x"的第一个字符"d"表示为文件夹,后面9个字符分为三组,分别表示所属用户、所属组、以及其它用户对该文件夹具有的操作权限描述 。、

r - 第一位,表示可读,对应的数字为4;
w - 第二位,表示可写,对应的数字为2;
x - 第三位,表示可执行,对应的数字为1;

所以"4"表示只读r,"5"表示读和执行rx,"6"表示读写rw,"7"表示读写执行rwx;可以通过这些数字来设置对应的权限 。

上面"drwxrwxr-x"表示所属用户和所属组成员均具有读写执行的所有权限,而其它用户只有读和执行的权限,没有写的权限 。

同理"-rw-rw-r--"表示为一个普通文件,所属用户和所属组成员均具有读写的权限(没有可执行权限),而其它用户只有读的权限 。

可以使用"chmod"修改文件夹的权限,根据前面数字所代表的意义,如果让文件夹对所有人都开放,设置777权限即可 。

linux系统文件夹结构 linux文件夹命令

文章插图

如果希望将文件夹及其包含的所有文件的权限都一起修改,可以使用"-R"参数,表示递归 。

linux系统文件夹结构 linux文件夹命令

文章插图
四、文件夹压缩与解压缩
Linux系统提供了很多压缩方法和工具,只能将一些常用的讲一讲 。


推荐阅读