• 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,这个命令一定得慎用!!!


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

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

  • 相关阅读:
    STM32H750启动和内存优化(分散加载修改)
    【附源码】计算机毕业设计JAVA砂石矿山管理系统
    Bugku MISC做题笔记
    MySQL系列-索引
    JDK1.8更便捷获取时间的方法:LocalDateTime、LocalDate、LocalTime、Period
    Flink ON YARN
    Spark 之累加器
    java计算机毕业设计学习和分享做菜web系统源码+mysql数据库+lw文档+系统+调试部署
    GO语言常用标准库 fmt
    c++构造函数
  • 原文地址:https://blog.csdn.net/qq_46286412/article/details/133275799