linux ls d命令怎么用?linux ls d参数详解

在 Linux 中,ls -d 是一个非常有用的组合,它的主要作用是只列出目录本身,而不列出目录中的内容

基本用法

ls -d <目录名>

为什么需要 -d

默认情况下,ls 命令会列出指定目录下的文件和子目录,如果你只想查看目录本身的属性(如权限、所有者、大小等),而不想看到里面的内容,就需要使用 -d 选项。

标题:linux命令之ls:就一个 l 参数还能有这么多内容?
加载中
标题:linux命令之ls:就一个 l 参数还能有这么多内容?

示例

假设你有一个目录 /home/user/mydir,里面包含文件 file1.txt 和子目录 subdir

不使用 -d(默认行为)

linux ls d命令怎么用?linux ls d参数详解

$ ls /home/user/mydir file1.txt subdir

输出的是目录内部

使用 -d

$ ls -d /home/user/mydir
/home/user/mydir

输出的是目录本身的路径。

结合 -l 查看详细信息

通常我们会将 -d-l(长格式)结合使用,以查看目录本身的权限、所有者、大小等信息:

$ ls -ld /home/user/mydir
drwxr-xr-x 2 user user 4096 Oct 10 10:00 /home/user/mydir
  • d 表示这是一个目录。
  • rwxr-xr-x 是权限。
  • 2

    linux ls d命令怎么用?linux ls d参数详解

    是硬链接数(对于目录,通常表示其子目录数量 + 2,即 和 )。

  • 4096 是目录本身的大小(不是里面所有文件的大小之和)。
  • Oct 10 10:00 是最后修改时间。

常见用途

  1. 获取目录的绝对路径

    $ ls -d /path/to/dir
    /path/to/dir
  2. 检查目录是否存在
    如果目录不存在,ls -d 会报错;如果存在,则返回路径,可用于脚本中判断目录是否存在。

  3. 配合通配符使用
    列出当前目录下所有以 log 开头的目录:

    $ ls -ld log
    drwxr-xr-x 2 user user 4096 Oct 10 10:00 log_archive
    drwxr-xr-x 2 user user 4096 Oct 10 10:00 log_backup

    linux ls d命令怎么用?linux ls d参数详解

    参考5
命令 作用
ls dir 列出 dir 目录下的文件和子目录
ls -d dir 只列出 dir 目录本身(路径)
ls -ld dir 列出 dir 目录本身的详细信息(权限、所有者等)

记忆技巧-d 代表 “directory itself”(目录本身),而不是 “directory contents”(目录内容)。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/480997.html

(0)
cdn jsp是什么?cdn jsp配置方法
上一篇 2026年7月10日 16:50
Python fileupload怎么实现?python文件上传漏洞利用
下一篇 2026年7月10日 16:51

相关推荐

  • 16核64G服务器多少钱,2026年哪家性价比高?

    16核64G内存的服务器,在2026年的市场行情下,月租价格大致落在600元到3000元区间,具体取决于你是选择物理机还是云主机,以及带宽和CPU代数,这个配置是当下中小企业部署业务、搭建数据库或者跑K8s集群的黄金分水岭,低于这个规格跑业务显得局促,高于这个规格预算又容易失控,为了帮你把预算花在刀刃上,这篇内……

    2026年8月10日
    1400
  • avg mysql_avg是什么意思?mysql_avg函数用法详解

    在MySQL数据库中,AVG()函数用于计算数值列的平均值,而mysql_avg通常指代特定场景下的平均查询性能或平均响应时间,优化核心在于索引覆盖与查询语句简化,当我们谈论数据库性能时,平均响应时间往往是衡量系统健康程度的第一指标,很多开发者在遇到查询缓慢时,习惯性地盯着CPU使用率,却忽略了SQL语句本身的……

    2026年6月8日
    5010
  • 云数据库 TaurusDB云数据库是什么,api云数据库有哪些优势

    在数字化转型的浪潮中,企业对数据库的高性能、高可用及敏捷开发能力提出了前所未有的要求,核心结论在于:云数据库 TaurusDB 凭借其存算分离的架构优势,结合完善的 API 接口,不仅解决了传统数据库扩展难、维护贵的问题,更成为了构建现代化应用的首选基础设施, 它将数据库的稳定性提升至金融级标准,同时通过 AP……

    2026年3月31日
    8900
  • CDN 1M多少服务器合适,5M带宽多少钱

    1M带宽通常只能支撑1台轻量级业务服务器或作为独立服务器的入门配置,5M带宽对于单台Web服务器来说够用但谈不上充裕,若用于多台服务器或CDN源站则需要做精细化调度, 具体能带多少台服务器,不取决于带宽数字本身,而取决于业务类型、页面平均大小、并发模型和是否使用CDN加速,先搞懂1M和5M带宽的真实承载天花板很……

    2026年8月20日
    400
  • StarUML在Linux能用吗?linux版StarUML怎么下载安装

    StarUML在Linux环境下完全可用,通过Snap或Flatpak安装是最稳定的方案,它完美支持UML建模且界面现代,是替代老旧商业软件的极佳选择,很多开发者在迁移到Linux系统后,最头疼的问题之一就是找不到趁手的UML建模工具,以前在Windows上用惯了Enterprise Architect或者Vi……

    2026年7月4日
    18800
  • 国外云主机怎么样,国外云主机对国内访问快吗?

    在数字化转型的浪潮中,国外云主机对企业全球化布局的战略价值日益凸显,核心结论在于:选择优质的国外云主机是解决跨境网络访问延迟、规避繁琐的国内备案流程、保障数据隐私合规以及提升海外搜索引擎排名的最优解,对于致力于出海业务的企业而言,这不仅是基础设施的选择,更是获取全球市场竞争优势的关键一步,突破网络瓶颈,实现全球……

    2026年2月24日
    14800
  • 日志管理怎么操作?al域名日志管理方法详解

    .al域名日志管理的核心价值在于保障域名安全、满足合规要求以及优化解析性能,通过系统化的日志分析,管理员能够实时掌握域名解析动态,快速定位并解决潜在的网络故障,同时为安全审计提供不可篡改的数据支撑,建立完善的日志管理机制,是维护.al域名稳定运行不可或缺的基础设施,构建高效的日志采集与存储架构高效的日志管理始于……

    2026年3月21日
    9300
  • 租个600t的服务器得多少钱?,多少钱一个月?

    租一台600T存储的服务器,月租成本通常在3万到15万元之间,具体取决于存储架构、带宽配置和服务商资质,而非简单的“硬盘容量×单价”,为什么600T服务器的定价差异如此之大600T这个需求,在IDC行业里属于典型的大容量存储场景,它不像租一台8核16G的云主机那样有标准报价,核心原因在于存储架构的选择直接决定了……

    2026年8月9日
    700
  • Linux HTTP编程怎么做?Linux下C语言实现HTTP服务器详解

    Linux下HTTP编程的核心在于掌握Socket底层通信与HTTP协议解析,通过C语言或Python结合Nginx/Apache等Web服务器,可实现高性能、高并发的网络服务开发,在Linux环境中进行HTTP编程,并非简单地调用几个API就能搞定,它涉及从底层网络套接字(Socket)到应用层协议解析的完整……

    2026年7月7日
    17300
  • Ubuntu 20.04如何安装Memcached?源码编译安装教程

    在Ubuntu 20.04上通过源码编译安装Memcached能获得更高的性能调优空间,虽然过程比apt安装稍显繁琐,但它是追求极致缓存效率开发者的首选方案,很多开发者在面对服务器内存优化时,往往第一反应是直接使用包管理器安装,当业务场景对延迟极其敏感,或者需要特定版本的底层库支持时,预编译的二进制包可能无法满……

    2026年7月9日
    17800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注