好用的命令行 —— ls

231 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情

上一篇学习了 cd,这一篇来看 ls,ls 可能是最常用的命令,ls 是 list 的缩写,效果是列出当前目录下面的文件和文件夹,我们通常要使用 cd 切换目录,之后使用 ls 查看目录下的文件内容。ls 默认只会列出非隐藏的文件或文件夹名信息,因此通常我们会结合一些参数来使用 ls。

  • ls -a:a 参数的效果是查看全部文件,与不加参数相比它可以查看隐藏文件,即 . 开头的文件,在开发中经常会使用。
  • ls -l:l 参数的效果是列出详细信息,除了文件名之外还可以显示文件权限、用户信息、文件大小、修改时间等内容,方便查看文件详情。
  • ls -F:这个效果不常用,与不加参数相比它会在文件夹结尾添加 / 字符,不过对于现代终端有不同的颜色显示,通常用不到这个参数。
  • ls -lh:h 参数的效果是把文件大小显示成易读的格式,因此需要和 l 结合使用。
  • ls 后面加路径:在目标路径下执行 ls。

作为显示文件列表的基础命令,ls 的使用非常广泛,在实际操作中,使用的最多的通常是 ls -al,列出全部的文件详细信息,方便后续操作。

结合 cd 和 ls,我们可以实现文件管理功能,不过实际操作下来并不是特别直观,因此在终端下也有一些文件管理工具,能够实现类似 GUI 下面文件管理器的效果,我们可以安装这类工具来辅助终端下的目录切换操作。这类工具有很多,如 ranger、lf 等。不过说到底,虽然可以利用文件管理工具辅助我们工作,基础的 cd 和 ls 还是要熟练掌握。