码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux 处理文件( touch 命令、cp 命令、mv 命令、rm 命令)


    Linux 处理文件

    创建文件( touch 命令),复制文件( cp 命令),重命名文件( mv 命令),删除文件(rm 命令)


    文章目录

    • Linux 处理文件
    • 一、创建文件( touch 命令)
    • 二、复制文件( cp 命令)
    • 三、重命名文件( mv 命令)
    • 四、删除文件(rm 命令)


    一、创建文件( touch 命令)

    如果遇到要创建空文件的情况,可用 touch 命令轻松创建空文件
    在这里插入图片描述

    touch 命令创建了你指定的新文件,并将你的用户名作为文件的属主。注意,文件的大小是零,因为touch 命令只创建了一个空文件。

    touch命令还可用来改变文件的修改时间。这个操作并不需要改变文件的内容
    在这里插入图片描述

    如果只是想改变访问时间,可以使用 -a 参数
    在这里插入图片描述

    在上面的例子中,如果只使用 ls -l 命令,并不会显示访问时间,因为默认显示的是修改时间。

    要想查看文件的访问时间,需要加入另外一个参数:–time = atime。通过这个参数,就能够显示出已经更改过的文件访问时间。


    二、复制文件( cp 命令)

    使用 cp 命令可以对将文件和目录从一个位置复制到另一个位置

    cp [ source ] [ destination ]
    
    • 1

    当 source 和 destination 参数都是文件名时,cp命令将源文件复制成一个新文件,并且以 destination 命名
    在这里插入图片描述

    新文件 test_two 和文件 test_one 的修改时间并不一样。如果目标文件已经存在,cp 命令可能并不会提醒。所以最好是加上 -i 选项,强制 shell 询问是否需要覆盖已有文件。
    在这里插入图片描述

    回复 y,文件复制将继续,如果目标文件已经存在则会覆盖;回复 n,文件复制将不会继续

    当然也可以将文件复制到现有的目录中
    在这里插入图片描述


    三、重命名文件( mv 命令)

    在 linux 中,重命名文件称为移动( moving )。mv 命令可以将文件和目录移动到另一个位置或重新命名
    在这里插入图片描述

    注:和 cp 命令类似,也可以在 mv 命令中使用 -i 参数。这样在命令需要覆盖已有文件时,就会看到提示

    也可以使用 mv 命令来移动文件的位置,下面是一个使用 mv 命令将 test_a 文件 移动到另一个目录中,并重命名为 tst_a 的示例:
    在这里插入图片描述

    四、删除文件(rm 命令)

    在 Linux 中,想要删除一个已有的文件,可以使用 rm 命令。rm 命令的格式也非常简单

    rm test
    rm -i test
    
    • 1
    • 2

    注:rm 命令中的 -i 参数用于提示是不是要真的删除该文件。因为 Linux中没有回收站,文件一旦删除,就无法再找回。因此,在使用 rm 命令时,总是加入 -i 参数是个好习惯。

    也可以使用通配符删除成组的文件。记得使用 -i 选项保护好自己的文件
    在这里插入图片描述

    使用 rm 命令如果要删除很多文件且不受提示符的打扰,可以用 -f 参数强制删除。例如:rm -f test,这个命令一定得慎用!!!


    如果文章对各位小伙伴有帮助的话欢迎三连!!!

    另外,文章如有错误之处,也欢迎各位大佬批评指正!!!

  • 相关阅读:
    WordPress主题开发( 七)之—— 模版文件继承规则
    如何平衡新老策略的好与坏,一道常见风控送命题解答
    Java异常的处理(超详细)
    Chrome-谷歌浏览器-查看http报文-跟踪访问链接
    考试周刊杂志考试周刊杂志社考试周刊编辑部2022年第24期目录
    宁德时代定增450亿:高瓴认购30亿 曾毓群仍控制23%股权
    前端无法渲染CSS文件
    JAVA城市湖泊信息管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
    基于springboot实现房源出租信息系统演示【附项目源码+论文说明】
    前端开发:JS相关的核心知识点
  • 原文地址:https://blog.csdn.net/qq_46286412/article/details/133275799
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号