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

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

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

文章插图
二、文件夹创建、删除、移动及更名
使用\"mkdir\"命令创建文件夹 , 为便于演示 , 可以选择在/tmp临时目录下进行相关测试操作 。
\"mkdir\"不带参数的情况下 , 每次只能创建一级目录 , 所以如果需要创建多层级目录 , 需要一步一步的往下操作 。
当然也有简单的方法 , 使用\"-p\"参数就可以一次性创建多层级的嵌套目录了 。

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

文章插图

删除文件夹有两种方法 , 一种是使用\"rmdir\"命令 , 不过只能删除空目录;
如果删除非空目录 , 通常使用\"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文件夹命令

文章插图