基本 | ls

哇哩哇哩哇通用技能LinuxLinux命令约 713 字大约 2 分钟

基本 | ls

ls是list的缩写,是Linux系统中最常用的命令之一,用于显示目录中的文件和子目录。掌握ls命令可以让你快速地查看当前目录的内容。

ls命令格式

ls [选项] [文件或目录] 如果不加任何选项和参数,ls命令默认显示当前目录中的所有文件和子目录名称。

ls常用选项

  • -a :显示所有文件和目录,包括隐藏的(开头为.的文件或目录)
  • -l :以长格式显示文件和目录信息,包括文件类型、权限、所有者、文件大小等信息 例如: ls -l
  • -h :以人类可读的格式显示文件大小(K/M/G为单位),而不是字节数
  • -t :按时间顺序显示文件和目录,最新的在最前面
  • -r :反转排序,获取倒序查看
  • -R :递归显示指定目录下的所有子目录内容 例如: ls -R /home
  • -d :只显示目录名称,不显示目录内容
  • -S :按文件大小排序
  • -X :按扩展名排序
  • --hide=文件名 :不显示指定的文件或目录

显示不同类型文件

  • 只显示目录:ls -l | grep ^d
  • 只显示文件:ls -l | grep ^-
  • 只显示可执行文件:ls -l | grep ^-x
  • 只显示符号链接文件:ls -l | grep ^l
  • 只显示socket文件:ls -l | grep ^s
  • 只显示管道文件:ls -l | grep ^p
  • 只显示块设备文件:ls -l | grep ^b

颜色显示

ls命令默认不显示颜色,可以通过--color参数来开启彩色显示。 例如: ls --color 不同类型的文件会以不同的颜色显示,方便区分。 可以把alias l='ls -CF --color=auto'添加到~/.bashrc中,这样使用l命令就可以默认开启颜色显示了。

显示文件和目录详细信息

  • -l :显示权限、所有者、文件大小等详细信息
  • -i :显示inode节点号
  • -n :显示用户和用户组ID,而不是名称

ls命令实用示例

  1. 列出当前目录下所有文件和目录: ls

  2. 显示当前目录下所有内容,包括隐藏文件: ls -a

  3. 长格式显示当前目录内容: ls -l

  4. 显示指定目录内容,包括子目录: ls -R /home/

  5. 按文件大小排序显示当前目录内容: ls -S

  6. 按最后修改时间排序显示: ls -t 以上讲解了ls命令的常用方法和选项,掌握这些操作可以让你更高效地使用Linux系统。ls结合grep、awk等工具还可以实现更强大的文件搜索和显示功能。

Loading...