Linux处理文件

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

文章目录

一、创建文件(touch命令)

假如遇见要创建空文件的情况,可用touch命令轻松创建空文件

在这里插入图片描述

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

linux目录重命名_目录重命名linux_linux目录改名命令

touch命令还可拿来改变文件的更改时间。这个操作并不须要改变文件的内容

在这里插入图片描述

若果只是想改变访问时间,可以使用-a参数

在这里插入图片描述

在前面的反例中,假如只使用ls-l命令,并不会显示访问时间RED HAT LINUX 9.0,由于默认显示的是更改时间。

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

二、复制文件(cp命令)

linux目录改名命令_linux目录重命名_目录重命名linux

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

cp [ source ] [ destination ]

当source和destination参数都是文件名时,cp命令将源文件复制成一个新文件,但是以destination命名

在这里插入图片描述

新文件test_two和文件test_one的更改时间并不一样。假如目标文件早已存在,cp命令可能并不会提醒。所以最好是加上-i选项,强制shell寻问是否须要覆盖已有文件。

在这里插入图片描述

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

其实也可以将文件复制到现有的目录中

在这里插入图片描述

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

在linux中,重命名文件称为联通(moving)。mv命令可以将文件和目录联通到另一个位置或重新命名

在这里插入图片描述

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

linux目录重命名_目录重命名linux_linux目录改名命令

也可以使用mv命令来联通文件的位置linux目录重命名,下边是一个使用mv命令将test_a文件联通到另一个目录中,并重命名为tst_a的示例:

在这里插入图片描述

四、删除文件(rm命令)

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

rm test
rm -i test

linux目录重命名_linux目录改名命令_目录重命名linux

注:rm命令中的-i参数用于提示是不是要真的删掉该文件。由于Linux中没有回收站,文件一旦删掉linux目录重命名,就难以再寻回。为此,在使用rm命令时,总是加入-i参数是个好习惯。

也可以使用转义删掉成组的文件。记得使用-i选项保护好自己的文件

在这里插入图片描述

使用rm命令假如要删掉好多文件且不受提示符的打搅,可以用-f参数强制删掉。诸如:rm-ftest红旗linux操作系统,这个命令一定得慎用!!!

假如文章对诸位男子伴有帮助的话欢迎三连!!!

另外,文章如有错误之处,也欢迎诸位大鳄批评见谅!!!

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复