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

[linux][命令]linux文件操作命令大全

Linux操作系统提供了丰富的文件操作命令,以下是一些常用的文件操作命令列表:

  1. 查看文件内容

    • cat:查看文件内容。
    • less:分页显示文件内容。
    • more:分页显示文件内容,一次显示一屏。
    • head:查看文件的前几行,默认是前10行。
    • tail:查看文件的最后几行,默认是最后10行。
  2. 编辑文件

    • vivim:强大的文本编辑器。
    • nano:简单易用的文本编辑器。
    • emacs:另一个功能强大的文本编辑器。
  3. 文件操作

    • cp:复制文件或目录。
    • mv:移动或重命名文件。
    • rm:删除文件或目录。
    • touch:创建新文件或更新现有文件的时间戳。
  4. 查看文件状态

    • ls:列出目录内容。
    • pwd:打印当前工作目录的路径。
    • stat:显示文件或文件系统的状态。
  5. 文件权限

    • chmod:更改文件或目录的权限。
    • chown:更改文件或目录的所有者。
    • chgrp:更改文件或目录的组。
  6. 文件搜索

    • find:在目录树中搜索文件。
    • grep:搜索包含特定文本的文件。
  7. 文件压缩与解压

    • tar:打包、压缩或解压文件。
    • gzip:压缩或解压文件。
    • zipunzip:处理ZIP压缩文件。
  8. 文件链接

    • ln:创建链接,可以是硬链接或软链接。
    • ln -s:创建软链接(符号链接)。
  9. 文件系统操作

    • df:显示磁盘空间使用情况。
    • du:显示目录或文件的磁盘使用情况。
  10. 磁盘分区

    • fdisk:磁盘分区表操作。
    • mkfs:创建文件系统。
  11. 网络文件共享

    • scp:安全复制文件。
    • rsync:同步文件或目录。
  12. 文件比较

    • diff:比较两个文件的差异。
    • comm:比较两个已排序的文件。
  13. 文件系统挂载

    • mount:挂载文件系统。
    • umount:卸载文件系统。

        这些命令是Linux文件操作的基础,掌握它们可以帮助你更有效地使用Linux系统

相关文章:

  • 11. Rancher2.X部署多案例镜像
  • Eclipse 运行配置
  • 【连续4届EI检索,SPIE 出版】第五届信号处理与计算机科学国际学术会议(SPCS 2024,8月23-25)
  • 【nginx 第二篇章】各个环境安装 nginx
  • 将 Tcpdump 输出内容重定向到 Wireshark
  • 数据结构——栈的讲解(超详细)
  • vLLM CPU和GPU模式署和推理 Qwen2 等大语言模型详细教程
  • 求职 day13总结
  • 将电脑打造成私人网盘,支持外网访问之详细操作教程
  • Vue3学习笔记第一天
  • 数据预处理和探索性数据分析(上)
  • 网络分段如何增强 OT 网络的可见性
  • 数据库原理面试-核心概念-问题理解
  • php strtr其他语言实现
  • RSA加密
  • 【面试系列】之二:关于js原型
  • Elasticsearch 参考指南(升级前重新索引)
  • Laravel5.4 Queues队列学习
  • Magento 1.x 中文订单打印乱码
  • Node项目之评分系统(二)- 数据库设计
  • SpringBoot几种定时任务的实现方式
  • VUE es6技巧写法(持续更新中~~~)
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 对象引论
  • 工程优化暨babel升级小记
  • 如何使用 JavaScript 解析 URL
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (27)4.8 习题课
  • (差分)胡桃爱原石
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (每日一问)基础知识:堆与栈的区别
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (七)c52学习之旅-中断
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四)React组件、useState、组件样式
  • (原創) 未来三学期想要修的课 (日記)
  • ./configure,make,make install的作用
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .Net程序帮助文档制作
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .NET微信公众号开发-2.0创建自定义菜单
  • .project文件
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @ResponseBody
  • [AIGC 大数据基础]hive浅谈
  • [Algorithm][动态规划][简单多状态DP问题][按摩师][打家劫舍Ⅱ][删除并获得点数][粉刷房子]详细讲解
  • [BUAA软工]第一次博客作业---阅读《构建之法》