当前位置: 首页 > news >正文

Linux基础命令(文件目录类)

给大家展示一下Linux文件目录相关命令,以下均为常用的命令其中有pwd,cd,touch,mkdir,ls,du,mv,cp,cat,rm,file,stat,vi,vim(需要额外通过yum命令进行安装),tree(需要额外通过yum命令进行安装)

pwd #查看当前目录位置 cd 目录名 #进入目录 cd - #返回上次目录位置 cd ~ #返回家目录 cd .. #返回上一级目录 cd . #进入当前目录 touch 文件 #创建文件(可以使用绝对路径,也可以使用相对路径) touch 文件 文件 #批量创建文件 ls #查看目录文件信息 ls -l #显示详细信息,可以简写为ll ls -a #显示所有文件,包括隐藏文件 ls -h #以人类可读形式显示大小 ls -t #以修改时间排序 ls -r #逆序进行排序 ls -i #显示文件inode信息 ls -d #显示当前文件夹详细信息 ls -R #递归查看目录下所有文件 mkdir #创建目录 mkdir -p /目录/目录/目录 #创建多层目录 mv 文件(目录) 目录 #移动文件或目录 mv 文件 新文件名 #文件改名 cp 文件 目录 #复制文件到目录 cp -a #复制所有文件信息到目录(可以理解为-rpd) cp -r #递归复制目录及目录内容到目录 cp -p #复制时保持文件内容不变 cp -d #复制软连接 cp -t 目录 文件 #源文件与目标目录调换位置 \cp #强制覆盖不提示 rm 文件 #删除文件 rm -f #删除不提示 rm -r 目录 #递归删除目录及目录中文件内容 cat 文件 #查看文件内容 cat -n #显示行号 cat -A #显示文件中不可见字符 du 目录 #查看目录大小 du -h #以人类可读形式展示大小 du -s #不显示子目录,只展示汇总信息 file 文件 #查看文件详细类型(text 文本文件;dictory 目录;data 数据文件……) 案例: [root@backup ~]# file test.txt test.txt: ASCII text #文件类型 stat 文件 #查看文件详细属性 案例: [root@backup ~]# stat test.txt File: ‘test.txt’ Size: 387 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 68232901 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2026-04-10 14:53:58.444322094 +0800 #文件最后一次访问时间 Modify: 2026-04-10 14:53:14.208319083 +0800 #文件最后一次修改时间 Change: 2026-04-10 14:53:14.208319083 +0800 #文件最后一次执行时间 Birth: - vi/vim 文件 #编辑文件 (vim命令需要另行安装) tree 目录 #以树形结构显示目录结构 (tree命令需要另行安装) tree -L x 目录 #显示x层目录内容,可以理解x为需要查看深度

在某些情况,我们查询日志可能会遇到几千几万条信息,这个时候使用cat去查看文件可能会导致刷屏,所以在查看日志时,我们通常使用head,tail,less,more这几个命令。

head 文件 #查看文件开头十条命令 head -n x #查看文件开头x条命令 tail 文件 #查看文件末尾十条命令 tail -n x #查看文件末尾x条命令 tail -f #实时查看文件末尾信息更新 tail -F #若是找不到文件,不会退出,会不算刷新查看 less 文件 #按页查看文件内容,也可以进行搜索操作 less -N 文件 #显示行号 #空格或f 下一页 #b 上一页 #q 退出 more 文件 #按页显示文件内容,到最后一行就会退出 #空格或f 下一页 #b 上一页 #q 退出

扩展:diff,vimdiff以上命令不常用,可作为拓展学习

diff 文件1 文件2 #对比两个文件差异 案例: [root@backup ~]# diff 1.txt 2.txt 1c1 < 11111 --- > 11112 vimdiff 文件1 文件2 #打开两个文件查看差异 案例: 11111 | 11112 ~ | ~ ~ | ~ ~ | ~ ~ | ~ ~ | ~ ~ | ~ ~ | ~ ~ | ~ ~ | ~ ~ | ~

下篇内容会详细讲解vi/vim使用方式!

http://www.jsqmd.com/news/670848/

相关文章:

  • 从输入URL到网页打开:彻底搞懂 IP、ARP、ICMP 是如何分工协作的
  • 深聊祥辉双面胶保护膜,好用吗?价格和靠谱程度大揭秘 - 工业设备
  • 第38篇:AI在金融领域的应用实战——智能投顾、风控与量化交易初探(项目实战)
  • Python 文件操作实战:从入门到精通,一文学会打开 / 读取 / 修改文件
  • Bebas Neue:3大优势解决设计师字体选择的终极难题
  • 盘点口碑好的铜铝电缆回收源头厂家,选哪家比较好 - 工业推荐榜
  • 不到百元捡漏乐视Astra Pro深度摄像头,手把手教你用Python+OpenCV玩转深度图与彩色图
  • 保姆级教程:用BiSeNetv2在Cityscapes数据集上跑通语义分割(附避坑指南)
  • 谷歌Gemini个人智能:个性化AI体验新突破,告别反复提供上下文信息的麻烦!
  • 告别全局字体缩放:手把手教你锁定App内部DPI,无视系统显示大小设置
  • STM32F103+ESP8266做智能开关?手把手教你从硬件接线到APP远程控制(附完整工程)
  • 从数据库索引到社交网络:用5个真实案例吃透离散数学的‘关系’与‘图’
  • RAG 检索增强生成:详细原理 + Python 完整实战
  • 如何用 vLCM 统一管理 ESXi 更新?镜像 + 驱动 + 组件基线一站式管理教程
  • 离线报文回放步骤 CANalyzer 9.0 /CANoe
  • PyTorch 2.8镜像快速上手:Python零基础入门深度学习的第一课
  • 5分钟搭建Testsigma:零代码自动化测试的完整解决方案
  • 如何永久保存微信聊天记录?本地免费工具WeChatMsg完整指南
  • 小心!这些看似普通的汉字特殊符号,可能会让你的代码和文档出大问题
  • Python Web服务器网关接口:WSGI、ASGI、RSGI、uWSGI、uwsgi、Gunicorn、Uvicorn
  • 2026年适合自学的自动打分雅思机考网站推荐 - 品牌2026
  • 如何免费将视频硬字幕转为SRT文件?本地OCR工具终极指南
  • CLIP-GmP-ViT-L-14图文匹配工具效果实录:模糊图片仍保持高区分度匹配
  • 告别模式困惑:深入解读Mellanox VPI网卡的LINK_TYPE_P1参数与网络协议栈选择
  • Kook Zimage 真实幻想 Turbo入门教程:从零开始的Linux环境部署
  • 为什么你的万爱通礼品卡被闲置?四个实用回收技巧让它不再浪费 - 团团收购物卡回收
  • ITK-SNAP医学图像分割:从入门到精通的完整指南
  • 从“自激”到“稳幅”:手把手教你用二极管和JFET给RC振荡器加个“油门和刹车”
  • 2026年4月16日 Ubuntu系统 Docker 的安装与配置
  • 150元预算也能玩SDR?手把手教你用ZYNQ7010+AD9363搭建开源无线电硬件(附BOM清单)