touch 修改档案时间或建立新档案

档案时间分为

modification time (mtime):档案内容变更时,该时间会更新

status time (ctime):档案状态变更时,该时间会更新

access time (atime):档案内容被取用时,该时间会更新

touch -a 修改access time

-c 仅修改时间,若档案不存在不建立新档案

-d 接要修订的日期

-m 修改mtime

-t 接要修订的时间


档案的预设权限:umask

 umask -S

chattr 配置文件档案隐藏属性

lsattr 显示档案隐藏属性

档案特殊权限 SUID SGID SBIT

file 观察文件类型

which 寻找执行档

whereis 寻找特定档案

locate 模糊搜索(从数据库中快速搜索)

find 从硬盘搜索


权限与指令间的关系

一、让用户能进入某目录成为『可工作目录』的基本权限为何:

可使用的指令:例如 cd 等变换工作目录的指令;

目录所需权限:用户对这个目录至少需要具有 x 的权限

额外需求:如果用户想要在这个目录内利用 ls 查阅文件名,则用户对此目录还需要 r 的权限。

二、用户在某个目录内读取一个档案的基本权限为何?

可使用的指令:例如本章谈到的 cat, more, less等等

目录所需权限:用户对这个目录至少需要具有 x 权限;

档案所需权限:使用者对档案至少需要具有 r 的权限才行!

三、让使用者可以修改一个档案的基本权限为何?

可使用的指令:例如 nano 或未来要介绍的 vi 编辑器等;

目录所需权限:用户在该档案所在的目录至少要有 x 权限;

档案所需权限:使用者对该档案至少要有 r, w 权限

四、让一个使用者可以建立一个档案的基本权限为何?

目录所需权限:用户在该目录要具有 w,x 的权限,重点在 w 啦!

五、让用户进入某目录并执行该目录下的某个指令之基本权限为何?

目录所需权限:用户在该目录至少要有 x 的权限;

档案所需权限:使用者在该档案至少需要有 x 的权限