Linux系统管理_主题02 :管好文件_2.2 列出文件和文件属性_chmod_ls

Posted 邓戈麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统管理_主题02 :管好文件_2.2 列出文件和文件属性_chmod_ls相关的知识,希望对你有一定的参考价值。

 

? 用户(user)是能够获取系统资源的权限的集合。Linux 中的用户可 以分为三类:

1. 根用户(root):具有系统全部权限的用户;

2. 普通用户:其使用系统的权限受到一定限制;

3. 系统用户:也称虚拟用户,是保障系统运行的用户,一般不 通过 Shell 登录系统。

? 用户组(group)就是具有相同特征的用户(user)的集合体。

 

-rwxr-xr--. 1 dev01 dgroup 116 9 月 27 12:42 helloworld.sh

字段1 -rw-rw-r- .      类型和权限

字段2 1                    连接数

字段3 dev01            拥有者

字段4 dgroup          文件组

字段5 116                大小

字段6 9月27 12:42  被修改时间

字段7 helloworld.sh 文件名

 

? 在 Linux 中,文件总共有 7 种类型,下面就是这 7 种文件及其类 型代码字符:

1. - 常规文件

2. d 目录文件

3. l 符号链接文件

4. c 字符特殊设备文件

5. b 模块特殊设备文件

6. p FIFO 管道文件

7. s 套接字文件

 

用法:ls [选项]... [文件]...

列出 FILE 的信息(默认为当前目录)。

如果不指定-cftuvSUX 或--sort 选项,则根据字母大小排序。

? -a 不隐藏任何以. 开始的项目 ? -A 列出除. 及.. 以外的任何项目

? -c 按 ctime(文件属性或者内容最后更改的时间) 排序;同-lt 一起使 用:根据 ctime 排序并显示 ctime;同-l 一起使用:显示 ctime 但根 据名称排序。

? -d 当遇到目录时列出目录本身而非目录内的文件

? -F 加上文件类型的指示符号(*/[email protected]| 其中一个)

? -h 与-l 一起,以易于阅读的格式输出文件大小 (例如 1K、 234M、 2G 等,默认情况下的单位是 Byte)

? -i 显示每个文件的 inode 号

? -l 使用较长格式列出信息

? -n 类似 -l,但列出 UID 及 GID 号

? -r 排序时保留顺序 ? -R 递归显示子目录

? -S 根据文件大小排序

? -t 根据 mtime(文件内容最后修改时间)排序

? -u 按照 atime(文件最后访问时间)排序;同-lt 一起使用:按照访 问时间排序并显示;同-l 一起使用:显示访问时间并按文件名排序。

 

用法:chmod [选项]... 模式[,模式]... 文件...

或:chmod [选项]... 八进制模式 文件...

或:chmod [选项]... --reference=参考文件 文件...

将每个文件的模式更改为指定值。

? --reference=参考文件 使用指定参考文件的模式,而非指定权限值

? -R, --recursive 以递归方式更改所有的文件及子目录

 

以上是关于Linux系统管理_主题02 :管好文件_2.2 列出文件和文件属性_chmod_ls的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统管理_主题02 :管好文件_2.3 拷贝剪切删除和创建文件_cp_mv_rm

LinuxDevOps两个月学习路线安排

02_03_Linux根文件系统详解

02_Linux图形界面及文件系统结构介绍

第二课:第4讲02_04_Linux文件管理命令详解

03_[Linux操作系统]Linux的权限及权限管理