【Linux入门篇】Linux文件操作不用记满屏命令,掌握touch/cp/mv核心用法就够了
予枫个人主页 个人专栏: 《Java 从入门到起飞》《读研码农的干货日常》 Debug 这个世界Return 更好的自己引言对于Linux新手来说文件管理和文本查看是入门最基础、也最常用的操作——从创建文件、拷贝移动到查看日志、归档压缩每一步都离不开核心命令。但很多人要么记不住命令参数要么误用rm等危险命令导致文件丢失要么不会用tail实时查看日志排查问题。今天就整理了一套干货聚焦touch、cp、mv、rm、cat等高频命令附实操案例和避坑提示新手看完直接上手老鸟也能查漏补缺文章目录一、前言为什么要吃透文件管理与文本查看命令二、高频文件管理命令附实操案例2.1 touch创建空白文件/修改文件时间戳核心语法常用选项实操案例2.2 cp拷贝文件/目录重点递归拷贝核心语法常用选项重点记-r实操案例2.3 mv移动文件/目录 重命名文件核心语法常用选项实操案例2.4 rm删除文件/目录危险操作必看警示核心语法常用选项重点避坑实操案例避坑优先三、高频文本查看命令日志排查必备3.1 cat查看小文件内容适合文件内容较少的场景核心语法常用选项实操案例3.2 less分页查看大文件内容适合日志、大配置文件核心语法常用操作进入查看模式后实操案例3.3 head查看文件前N行快速定位文件开头核心语法常用选项实操案例3.4 tail查看文件后N行/实时日志重点日志排查神器核心语法常用选项重点记-f实操案例四、归档压缩命令tar zip文件传输必备4.1 tar打包/解压重点支持多种压缩格式核心语法打包和解压分开记更清晰常用选项解析实操案例4.2 zip打包解压兼容Windows适合跨系统传输核心语法常用选项实操案例五、总结一、前言为什么要吃透文件管理与文本查看命令作为Linux系统的核心操作文件管理和文本查看贯穿了程序员的日常工作开发时需要用touch创建空白文件、用cp备份代码、用mv移动文件排查问题时需要用cat、less查看配置文件用tail -f实时监控日志部署项目时需要用tar、zip打包解压文件节省传输空间。看似简单的命令里面藏着很多实用技巧和避坑点——比如rm命令的危险操作、cp递归拷贝的参数用法、tail实时查看的核心技巧今天一次性讲透建议点赞收藏避免用到时找不到二、高频文件管理命令附实操案例这部分聚焦4个最常用的文件管理命令touch创建文件、cp拷贝文件、mv移动/重命名文件、rm删除文件每个命令都附「语法参数实操案例」新手跟着敲一遍就能掌握。2.1 touch创建空白文件/修改文件时间戳核心语法touch[选项]文件名常用选项无选项创建空白文件若文件已存在不会修改文件内容只会更新文件的访问时间和修改时间-d指定文件的修改时间比如模拟创建一个昨天的文件。实操案例创建单个空白文件# 创建一个名为test.txt的空白文件touchtest.txt同时创建多个空白文件# 一次性创建test1.txt、test2.txt、test3.txt三个文件touchtest1.txt test2.txt test3.txt修改文件的修改时间模拟历史文件# 将test.txt的修改时间改为2026年2月5日touch-d2026-02-05test.txt小贴士touch命令看似简单但很实用——比如开发时需要快速创建多个空白配置文件用touch一次性就能完成比手动新建文件高效太多2.2 cp拷贝文件/目录重点递归拷贝核心语法cp[选项]源文件/目录 目标路径常用选项重点记-r-r或-R递归拷贝目录必记拷贝目录时如果不加-r会报错无法拷贝子目录和里面的文件-v显示拷贝过程可以看到文件拷贝的详细信息便于排查问题-i覆盖文件前提示避免误覆盖已有的重要文件。实操案例拷贝单个文件到指定目录# 将当前目录下的test.txt拷贝到/home/ubuntu目录下cptest.txt /home/ubuntu/递归拷贝整个目录高频用法# 将当前目录下的code目录含子目录和文件拷贝到/home/ubuntu目录下显示拷贝过程cp-rv code/ /home/ubuntu/拷贝文件时覆盖前提示# 拷贝test.txt到/home/ubuntu目录若目标目录已有test.txt会提示是否覆盖cp-i test.txt /home/ubuntu/2.3 mv移动文件/目录 重命名文件核心语法mv[选项]源文件/目录 目标路径/新文件名常用选项-i覆盖文件前提示和cp -i用法一致避免误覆盖-v显示移动过程。实操案例移动文件到指定目录# 将当前目录下的test.txt移动到/home/ubuntu目录下mvtest.txt /home/ubuntu/重命名文件同一目录下移动就是重命名# 将test.txt重命名为demo.txt当前目录下操作mvtest.txt demo.txt移动整个目录# 将code目录移动到/home/ubuntu目录下mvcode/ /home/ubuntu/2.4 rm删除文件/目录危险操作必看警示核心语法rm[选项]文件/目录常用选项重点避坑-r或-R递归删除目录删除目录时必须加-r否则报错-f强制删除不提示直接删除危险慎用-v显示删除过程。实操案例避坑优先删除单个文件默认提示相对安全# 删除test.txt会提示“是否删除普通文件test.txt”输入y确认删除rmtest.txt递归删除目录谨慎操作# 删除code目录含子目录和文件会逐个提示是否删除确认后再删除rm-r code/⚠️ 危险警示必看rm -rf 命令是Linux中最危险的命令之一-r递归删除 -f强制删除一旦误用会直接删除文件/目录且无法恢复严禁在root用户下执行 rm -rf / 会删除系统所有文件直接导致系统崩溃建议日常删除操作尽量不用-f选项保留提示避免误删重要文件删除前一定要做好备份三、高频文本查看命令日志排查必备文本查看命令主要用于查看文件内容、日志信息重点掌握4个命令cat小文件、less分页查看大文件、head查看前几行、tail查看后几行/实时日志。3.1 cat查看小文件内容适合文件内容较少的场景核心语法cat[选项]文件名常用选项-n显示行号查看配置文件时便于定位行-b显示非空行的行号过滤空白行更清晰。实操案例查看小文件内容# 查看test.txt的内容适合内容较少一页能显示完的文件cattest.txt查看文件内容并显示行号# 查看test.txt的内容同时显示每一行的行号cat-n test.txt3.2 less分页查看大文件内容适合日志、大配置文件核心语法less文件名常用操作进入查看模式后按空格键向下翻一页按Enter键向下翻一行按q键退出查看模式必记否则无法回到命令行按/键关键词在文件中搜索关键词比如搜索日志中的“error”。实操案例# 分页查看large.log大日志文件进入查看模式后按上述操作浏览lesslarge.log小贴士less命令比cat更适合查看大文件——cat查看大文件时会一次性加载所有内容导致终端卡顿而less是分页加载浏览更流畅还支持搜索日志排查必备3.3 head查看文件前N行快速定位文件开头核心语法head[选项]文件名常用选项-n N查看文件的前N行默认查看前10行。实操案例查看文件前10行默认# 查看test.txt的前10行内容headtest.txt查看文件前5行指定行数# 查看test.txt的前5行内容适合快速查看文件开头的配置信息head-n5test.txt3.4 tail查看文件后N行/实时日志重点日志排查神器核心语法tail[选项]文件名常用选项重点记-f-n N查看文件的后N行默认查看后10行-f实时查看文件内容重点日志排查必备文件有新内容会实时刷新显示。实操案例查看文件后5行# 查看test.txt的后5行内容tail-n5test.txt实时查看日志高频用法程序员必会# 实时查看app.log日志文件有新的日志输出会实时显示按CtrlC退出tail-f app.log小贴士tail -f 是日志排查的神器——比如项目部署后出现报错用tail -f 实时查看日志就能快速捕捉报错信息定位问题原因比反复打开日志文件高效太多四、归档压缩命令tar zip文件传输必备日常工作中需要将多个文件/目录打包压缩便于传输和存储重点掌握tar和zip两个命令其中tar是Linux中最常用的归档命令。4.1 tar打包/解压重点支持多种压缩格式核心语法打包和解压分开记更清晰打包将文件/目录打包成.tar文件不压缩tar-cvf 打包后的文件名.tar 要打包的文件/目录打包并压缩常用.gz格式压缩率高tar-zcvf 打包后的文件名.tar.gz 要打包的文件/目录解压.tar.gz格式最常用tar-zxvf 要解压的文件名.tar.gz -C 目标解压路径常用选项解析c创建打包文件打包时用x解压文件解压时用v显示打包/解压过程f指定打包/解压后的文件名必须放在所有选项的最后z用gzip格式压缩/解压-C指定解压路径解压时将文件解压到指定目录避免乱码。实操案例打包多个文件/目录# 将test1.txt、test2.txt、code目录打包成test.tar不压缩tar-cvf test.tar test1.txt test2.txt code/打包并压缩常用# 将上述文件/目录打包并压缩成test.tar.gz压缩率高便于传输tar-zcvf test.tar.gz test1.txt test2.txt code/解压到指定目录# 将test.tar.gz解压到/home/ubuntu目录下tar-zxvf test.tar.gz -C /home/ubuntu/4.2 zip打包解压兼容Windows适合跨系统传输核心语法打包压缩zip[选项]打包后的文件名.zip 要打包的文件/目录解压unzip[选项]要解压的文件名.zip -d 目标解压路径常用选项-r递归打包目录打包目录时必须加-r-q静默打包/解压不显示过程。实操案例打包压缩文件/目录# 将code目录打包压缩成code.zip兼容Windows跨系统传输可用zip-r code.zip code/解压到指定目录# 将code.zip解压到/home/ubuntu目录下unzipcode.zip -d /home/ubuntu/五、总结本文聚焦Linux文件管理与文本查看的核心命令从基础的touch、cp、mv、rm到日志排查必备的cat、less、head、tail再到归档压缩的tar、zip每个命令都附实操案例和避坑提示新手跟着实操就能快速掌握老鸟也能查漏补缺。重点记住3个核心要点rm命令慎用尤其是rm -rf删除前做好备份避免误删拷贝/删除目录时必须加-r选项递归操作tail -f 是日志排查神器日常工作中高频用到。Linux命令的学习不在于死记硬背而在于多实操、多运用——建议大家跟着本文的案例逐个敲一遍命令熟悉参数用法慢慢就能熟练掌握。作者予枫CSDN技术博主声明本文为原创干货禁止抄袭、搬运转载请注明出处。如果本文对你有帮助欢迎点赞、收藏、关注后续会更新更多Linux干货技巧

相关新闻

一人独角兽的黎明:AI Agent如何让你成为工作流架构师 | 程序员必藏

一人独角兽的黎明:AI Agent如何让你成为工作流架构师 | 程序员必藏

AI Agent正引发工作范式暴力重构,从"操作员"向"架构师"跃迁。传统知识堡垒坍塌,学习方式从"屯积式"变为"调用式",能力分水岭从提示词工程转向流程工程。Agent作为思维延伸与数字分身,倒逼…

2026/7/5 19:28:10 阅读更多 →
【必看】LangChain+RAG构建智能客服系统,附完整代码和部署教程,建议收藏!

【必看】LangChain+RAG构建智能客服系统,附完整代码和部署教程,建议收藏!

本文详细介绍了基于LangChain和RAG技术构建智能客服问答系统的完整实现。系统通过将项目文档存储为知识库,利用FAISS进行向量检索,结合Qwen2.5模型生成准确回答。该系统具有准确性高、上下文感知、可扩展性强等优势,可大幅提升客服效率。文章…

2026/7/5 20:14:29 阅读更多 →
你方唱罢我登场,迅雷超级会员为马年春节再添一把火

你方唱罢我登场,迅雷超级会员为马年春节再添一把火

新春将至,假期宅家追剧追番,是不少人的新春休闲选择之一。为回馈广大用户支持,迅雷会员推出“马上送会员”新春福利活动,以超值折扣和丰富权益,陪用户欢度新春。本次活动为用户量身打造超级会员年卡、双年卡两类套餐&a…

2026/7/4 17:26:38 阅读更多 →

最新新闻

视觉基础模型(VFMs)核心技术解析与应用实践

视觉基础模型(VFMs)核心技术解析与应用实践

1. 视觉基础模型(VFMs)概述 视觉基础模型(Visual Foundation Models)正在重塑计算机视觉领域的技术范式。作为一名长期从事计算机视觉研发的工程师,我见证了从传统CV模型到现代基础模型的演进过程。VFMs本质上是一类通过自监督或半监督方式在大规模视觉数据上预训练…

2026/7/5 21:46:40 阅读更多 →
基于SIFT与RANSAC的高分辨率图像伪造检测技术

基于SIFT与RANSAC的高分辨率图像伪造检测技术

1. 项目概述:高分辨率图像伪造检测的技术挑战在数字图像处理领域,图像伪造检测一直是个棘手的难题。特别是当面对高分辨率图像时,传统的检测方法往往捉襟见肘。我曾在多个实际项目中遇到过这样的困境:一张看似完美的40006000像素图…

2026/7/5 21:46:40 阅读更多 →
虚拟人直播技术解析:从动捕系统到电商应用

虚拟人直播技术解析:从动捕系统到电商应用

1. 虚拟人直播与主持的技术革命 去年双十一期间,某头部主播的虚拟人分身创下了单场直播破亿的GMV,这个数字让整个行业开始重新审视虚拟人技术的商业价值。作为从业十年的虚拟内容制作人,我亲眼见证了动作捕捉技术从好莱坞大片走向直播间和发布…

2026/7/5 21:44:38 阅读更多 →
如何用ComfyUI-KJNodes解决AI工作流复杂性问题:实战指南

如何用ComfyUI-KJNodes解决AI工作流复杂性问题:实战指南

如何用ComfyUI-KJNodes解决AI工作流复杂性问题:实战指南 【免费下载链接】ComfyUI-KJNodes Various custom nodes for ComfyUI 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-KJNodes 在构建AI图像生成和视频处理工作流时,你是否经常面临…

2026/7/5 21:40:38 阅读更多 →
Apache Tomcat路径等价漏洞CVE-2025-24813:从原理到复现的深度剖析

Apache Tomcat路径等价漏洞CVE-2025-24813:从原理到复现的深度剖析

1. 漏洞概述与影响范围CVE-2025-24813,一个在2025年初披露的Apache Tomcat高危漏洞,其CVSS 3.x评分一度高达9.8分(CRITICAL),被美国网络安全和基础设施安全局(CISA)列入已知被利用漏洞目录。这个…

2026/7/5 21:40:38 阅读更多 →
CMFM模块:基于Mamba的多模态目标检测技术解析

CMFM模块:基于Mamba的多模态目标检测技术解析

1. 项目概述在计算机视觉领域,多模态目标检测一直是研究热点,特别是在复杂环境下的应用场景。传统基于可见光(RGB)的单模态检测系统在恶劣天气条件下(如雨、雾、雪等)性能会显著下降。本文介绍的CMFM(Cross-Modal Feature Fusion …

2026/7/5 21:36:37 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻