Linux命令行怎么查看文件夹?

在Linux终端中,使用ls命令查看文件夹内容,输入ls列出当前目录的文件和子目录;添加选项如ls -l显示详细信息,ls -a包括隐藏文件。

ls 命令:基础目录查看

作用:列出目录中的文件和子目录。
常用参数

Linux命令行怎么查看文件夹?

  • -l:以长格式显示(权限、所有者、大小、修改时间)
  • -a:显示隐藏文件(以开头的文件)
  • -h:以易读格式显示文件大小(如KB、MB)
  • -t:按修改时间排序
  • -r:反向排序

示例

ls          # 查看当前目录内容
ls -la /etc # 查看/etc目录所有文件(含隐藏文件)的详细信息

tree 命令:树状结构展示

作用:以树形结构递归显示目录层级。
安装(部分系统需手动安装):

sudo apt install tree  # Debian/Ubuntu
sudo yum install tree  # CentOS/RHEL

常用参数

  • -L n:限制显示层级深度(如-L 2
  • -d:仅显示目录
  • -f:显示完整路径

示例

Linux命令行怎么查看文件夹?

tree /var/log     # 展示/var/log的完整树状结构
tree -L 2 ~/Documents  # 显示用户文档目录的2级结构

find 命令:高级搜索与过滤

作用:根据名称、类型、时间等条件搜索文件/目录。
常用语法

find [路径] [选项] [操作]

示例

find /home -type d -name "Downloads"  # 在/home下查找名为Downloads的目录
find . -maxdepth 1 -type f            # 当前目录仅搜索1层深度的文件

结合 grep 过滤结果

作用:通过管道符 将lsfind结果与文本过滤工具结合。
示例

ls -l /usr/bin | grep ".sh"    # 筛选/usr/bin中名称含.sh的文件
find /var -type d | grep "log" # 找出/var下路径含"log"的目录

dir 命令:ls 的简化替代

作用:与ls功能类似,默认以列格式输出。
示例

Linux命令行怎么查看文件夹?

dir /opt  # 查看/opt目录内容

⚠️ 操作注意事项

  • 权限控制:无权限的目录需用sudo提权(如sudo ls /root)。
  • 路径指定
    • 绝对路径:以开头(如/usr/local
    • 相对路径:以(当前目录)或(上级目录)开头。
  • 特殊目录
    • 代表当前目录
    • 代表用户家目录(如ls ~/Downloads)。

初学者建议

  1. 掌握 ls -lls -la 查看基础信息。
  2. 使用 tree -L 2 可视化目录结构。
  3. 复杂搜索时用 find + grep 组合。

引用说明基于Linux核心命令的官方手册(man ls/man find)及开源社区最佳实践整理,符合Linux文件系统标准(FHS),适用于主流发行版(Ubuntu, CentOS, Debian等)。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/41094.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月28日 18:10
下一篇 2025年6月28日 18:22

相关推荐

  • 如何在Linux中开放80端口?

    使用防火墙工具开放80端口,以firewalld为例:,1. 临时开放 sudo firewall-cmd –add-port=80/tcp,2. 永久开放 sudo firewall-cmd –add-port=80/tcp –permanent,3. 重载配置 sudo firewall-cmd –reload,确保服务(如Nginx/Apache)监听80端口。

    2025年6月7日
    000
  • Linux如何升级RPM版本?

    使用yum update 或dnf upgrade 命令升级指定RPM包(CentOS/RHEL 7用yum,8+或Fedora用dnf),不加包名则升级所有可更新包,自动处理依赖关系。

    2025年6月26日
    000
  • Win10的Linux子系统如何进入安全模式?

    在Windows 10的Linux子系统(WSL)中进入类似安全模式的单用户环境:编辑/etc/wsl.conf文件(如不存在则创建),在[boot]部分添加command = /bin/sh,保存后关闭所有WSL窗口,在PowerShell中运行wsl –shutdown重启WSL,再次启动即可进入单用户shell环境,退出后需删除该配置行。

    2025年6月24日
    100
  • Linux怎样制作U盘系统安装盘?

    在Linux中制作系统安装盘:首先获取所需Linux发行版的ISO镜像文件,然后使用dd命令行工具或图形化工具(如Etcher、Ventoy)将ISO文件完整写入U盘即可,完成后U盘即可用于启动安装系统。

    2025年6月24日
    000
  • Linux怎样查看数据库用户

    在Linux系统中查看数据库用户,需通过数据库客户端登录后执行SQL查询,MySQL使用mysql -u root -p后运行SELECT user FROM mysql.user;,PostgreSQL使用psql -U postgres后运行\du或SELECT usename FROM pg_user;。

    2025年6月16日
    000

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN