Linux常用命令之文件操作命令零基础教程
前言本文整理了目录创建、文件创建/写入/查看/删除、重命名剪切复制、压缩解压、权限修改全套常用命令完全零基础友好逐条讲解、附带语法和实操用法。一、目录创建命令 mkdir1. 基础语法mkdir目录名称作用创建单个空目录2. 查看帮助信息mkdir--help忘记参数时直接用该命令查看官方帮助文档。3. 创建多级目录重点日常经常需要创建嵌套文件夹比如user/admin层级结构普通mkdir无法直接创建需要加-p参数mkdir-puser/admin-p作用递归创建多级目录父目录不存在也会自动创建4. 强制删除目录rm-rf目录名-r递归删除删除目录及里面所有子文件、子目录-f强制删除不弹窗确认、直接删除⚠️ 注意rm -rf慎用删除后无法恢复二、文件的创建、写入、查看和删除1. 创建空文件 touchtouch文件名示例touch test.txt直接创建一个空白文本文件。2. 编辑文件内容 vivi文件名作用打开文件并编辑写入内容是 Linux 最常用的文本编辑器。简单使用输入vi test.txt进入文件按i进入编辑模式即可打字写内容按Esc退出编辑模式输入:wq保存并退出3. 将命令输出内容写入文件ls-l文件名ls-al文件名覆盖写入把ls -l执行结果覆盖到目标文件原有内容会被清空追加写入把执行结果追加到文件末尾不覆盖原有内容4. 查看文件内容4.1 cat 一次性查看全部内容cat文件名适合小文件直接一次性展示所有内容。4.2 less / more 分页查看less文件名more文件名适合大文件按空格分页翻页不会一次性刷屏阅读更友好。4.3 tail 查看文件末尾内容# 默认查看最后10行tail文件名# 查看最后指定行数tail-n行数 文件路径文件名示例tail -n 20 test.txt查看文件最后20行。常用于查看日志文件排查程序运行日志。5. 删除文件 rmrm文件名参数详解-r递归删除用于删除文件夹及内部所有内容-rf强制递归删除无需确认直接删掉目录/文件三、文件重命名、剪切、复制1. 重命名 mvmv原文件名 新文件名示例mv test.txt demo.txt把 test.txt 改名为 demo.txt。2. 剪切/移动文件 mvmv不仅能重命名还可以做剪切移动mv当前目录文件 移动后的目标路径示例mv test.txt ./user/把文件移动到 user 目录下。3. 复制文件 cpcp原文件 复制后的文件名/路径作用复制粘贴文件内容原文件保留生成一份副本。四、文件压缩与解压缩最常用 tar 命令1. 压缩当前目录所有文件tar-zcvf压缩包名.tar.gz ./*参数逐个拆解必记z启用 gzip 压缩减小文件体积ccreate 创建新压缩包vverbose 显示压缩过程能看到哪些文件被压缩f指定压缩包名称必须放在参数最后./*代表当前目录下所有文件和目录规范建议压缩包统一后缀用.tar.gz通用性最强。2. 解压文件到指定目录tar-zxvf压缩文件名.tar.gz-C解压目标路径参数说明xextract 解压文件-C指定解压到自定义路径不加则默认解压到当前目录五、Linux 文件权限修改命令1. 权限基础规则Linux 权限用数字代表r读 4w写 2x可执行 12. 三层权限结构所有文件/目录都自带Linux 每一个文件、目录都固定有三层权限控制所有者 u/user文件创建者/拥有者权限最高所属组 g/group和所有者同一用户组的所有用户其他用户 o/other系统里除上面两类之外的所有用户三层权限 两两独立可以单独控制读、写、执行权限。3. chmod 修改权限chmod权限数字 文件名示例chmod777test.txt777含义第一位7所有者 读写执行4217第二位7所属组 读写执行第三位7其他用户 读写执行总结目录操作mkdir建目录、mkdir -p建多级目录、rm -rf强制删目录文件操作touch创建、vi编辑、cat/less/tail查看、rm删除移动复制mv重命名剪切、cp复制压缩解压tar -zcvf压缩、tar -zxvf -C解压到指定路径权限管理r4、w2、x1三层权限所有者/所属组/其他chmod改权限以上命令是 Linux 入门核心新手不用死记多敲几遍就能熟练掌握后续学习运维、部署服务都离不开这些基础命令。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2623482.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!