linux一步一脚印---ls命令

###以下使用的部分路径参数禁止未成年人观看###

1 命令功能(简要说明):

列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。

2 命令语法:

ls 【选项】 【目录名】     #注:【】中的内容为非必选项

3 命令选项(只做常用命令参数讲述):

-a 列出目录下的所有文件,包含以.开头的隐藏文件。 -a 等同于 --all

-A 显示出.和..以外的所有文件。

-d 显示目录的自身属性,而不显示目录下的文件。

-l 列出目录或者文件的详细信息

-h 与-l参数合用,以人可读取的方式显示文件大小,更人性化的展示结果,如1K,2M,3G

-i 显示文件或者目录的inode信息,即索引信息

-t 按修改时间排序显示文件或者目录(时间由近及远排序)

-S 按照文件大小进行排序,由大到小排序

-r 与其他参数一起使用,使之反向排序

--color=auto 让输出的内容按照类别显示颜色(grep中也有改参数)

4 使用范例:

  • 显示指定目录下的所有文件,可使用ls -al 指定路目录,列出/home/Japan目录文件信息

  • 显示当前所在目录下的所有文件(包括隐藏文件),可使用ls -a,列出/home/Japan目录文件信息

  • 显示/home/Japan目录下所有文件及目录的详细信息,可使用ls -al,列出/home/Japan目录文件详细信息

ls -al显示的结果详解

第一列:1 第一个字母为d时意味着该内容是目录,如上图中的linux目录;第一个字母为-时意味着该内容为文件,如上图中的happy.txt;第一个字母为l时意味着该内容是个链接文件。

  2 后面的9个字符代表文件或者目录的权限,字母r w x分别代表读,写,执行权限,其对应的权限数字分别为4 2 1.前3个代表文件或者目录的拥有这的权限,中间的3个代表文件或者目录的所有组的权限,最后的3个代表其他人访问文件的权限。

第二列:代表文件或者目录的链接数,即目录或者文件下还包含几个目录或者文件数。

第三列:代表文件或者目录的所有者。

第四列:代表文件或者目录的所有组。

第五列:代表文件或者目录的大小,单位为字节(byte)

第六列:代表文件或者目录的最后修改时间(使用[stat 文件名或者目录名] 用以查看文件或者目录的访问时间access,文件或者目录的修改时间modify,文件或者目录的状态改变时间change)

第七咧:代表文件名或者目录名

  • 列出当前目录下的目录详细信息,而不显示文件,可通过ls -d */命令,如:列出/home/Japan目录下的目录

  • 显示目录/home/Japan下的文件或者目录的inode(索引)信息,可通过ls -il命令,,如显示/home/Japan下的文件或者目录

  • 以修改时间排序显示,可通过ls -lt命令,如显示/home/Japan下的文件或者目录

  • 以修改时间反向排序,可通过ls -ltr命令,如显示/home/Japan下的文件或者目录

  • 按照文件大小进行从大到小排序展示,可通过ls -Sl命令,如显示/home/Japan下的文件或者目录

  • 按照文件大小进行从小到大排序展示,可通过ls -Slr命令,如显示/home/Japan下的文件或者目录

原文地址:https://www.cnblogs.com/king-of-purple/p/9332362.html

时间: 2024-10-31 08:29:46

linux一步一脚印---ls命令的相关文章

linux一步一脚印--- ls -l 命令执行显示结果的每一列含义

转截:https://blog.csdn.net/zhuoya_/article/details/77418413 上面图片转截于首处连接,后面是通过文字作简单描述:1.第一颜色框,文件类型列,这里简单描述几种常见类型,d表示目录文件,例如dr-xr-xr-x:l表示链接文件,例如lrwxr-xr-x:-表示普通文件,例如-rwxrwxr-x:2.第二三四颜色框,文件权限列,因为linux是多用户多任务系统,每个用户对同一个文件的权限可能都不一样,所以对文件的权限设置是非常重要的:3.第五个颜色

linux一步一脚印---rm命令

1 命令功能(简要说明): 该命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf  /*这样的命令. 2 命令语法: rm[选项]... 文件...     #注:[]中的内容为非必选项 3

linux一步一脚印---cp命令

1 命令功能(简要说明): 用来将一个或者多个源文件或者目录复制到指定的目的文件或者目录.它可以将单个源文件复制成一个指定文件名的具体的文件或者一个已存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将会出错.cp --> copy 2 命令语法: cp [选项] 源文件(目录)....目标路径     #注:[]中的内容为非必选项 3 命令选项(只做常用命令参数讲述):  使用帮助命令:man cp 或 cp -help -a,--a

linux一步一脚印---mv命令

1 命令功能(简要说明): 命令可以用来移动文件或者更改文件名字,经常用来备份文件或者目录,mv --> move 2 命令语法: mv[选项] [源文件或目录名] [目标文件或目录名]    #注:[]中的内容为非必选项 3 命令选项(只做常用命令参数讲述):  使用帮助命令:man mkdir 或 mkdir -help --backup[=CONTROL] 为每个已存在的目标文件创建备份 -b 类似--backup 但不接受参数 -f, --force 覆盖前不询问,如果目标文件已经存在,

linux一步一脚印---mkdir命令

1 命令功能(简要说明): 用来创建目录,要求需要创建目录的用户在当前目录中具有写权限,并且新建的目录不能是当前目录已存在的目录. 2 命令语法: mkdir [选项] [目录名]     #注:[]中的内容为非必选项 3 命令选项(只做常用命令参数讲述): 使用帮助命令:man mkdir 或 mkdir -help -m,--mode==MODE  设置权限,这里使用帮助命令得出(set file mode (as in chmod), not a=rwx - umask)不是很懂这串英文说

Linux运维基础之ls命令

ls:linux操作系统必备命令 ls -l :长格式 -:普通文件 d:目录文件 b:块设备文件 (block) c:字符设备文件(character) l:符号链接文件(symbolic link file) p:命令管道文件(pipe) s:套接字文件(socker) 文件权限:9位 每3位一组  每一组:rwx(读,写,执行) 文件硬链接的次数 文件的属性(owner) 文件的属组(group) 文件的大小(size),以字节为单位 时间戳:最近一次被修改的时间 访问:access 修改

linux一步一脚印---touch

1 命令功能(简要说明): 该命令主要存在两个用法(1)将文件的访问时间和修改时间改成当前时间:(2)不存在的文件将会被创建为空文件,除非使用-c或-h选项: 2 命令语法: touch [选项] 文件...     #注:[]中的内容为非必选项 3 命令选项(只做常用命令参数讲述):  使用帮助命令:man touch 或 touch -help -a 只更改访问时间 -c, --no-create 不创建任何文件 -d, --date=字符串 使用指定字符串表示时间而非当前时间 -f (忽略

linux 学习之路:ls命令使用

1.命令格式: Ls 显示指定工作目录下的目录内容 语法:ls [-alrtAFR] [name...] 2.命令参数: 3.命令功能: 显示列出目前工作目录所含之文件及子目录 4.命令范例: 列出根目录(\)下的所有目录: [[email protected] ~]# ls / a  bin   c     dev  etc?  lib    media  oldboy  opt?  root  sbin  sys  usr b  boot  data  etc  home  lib64  m

Linux系统结构目录、ls命令、文件类型、alias命令笔记

Linux系统结构目录:   使用ls命令查看根目录就可以看到系统结构目录: useradd命令可以创建一个普通用户: 安装tree命令: tree命令可以树形的方式显示目录结构,在CentOS7中的最小化安装tree命令是需要自己手动安装的: 安装完成: 安装完成后可以使用tree来看某个目录下的树形结构: 查看tree命令有哪些使用方式: 上面的方式显示的帮助文档不够直观,我们可以使用man命令来显示一个命令文件的帮助文档: 指定tree命令显示的树形结构的层次: 大部分常用命令都在以下几个