栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux之文件操作

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux之文件操作

Linux之文件操作

本文简单介绍在Linux下关于文件的简单操作


创建文件touch

一般情况下我们是不需要手动去创建文件的,文件都由程序自动生成。但在学习的时候,我们就需要创建一个练习文件,此时可以使用touch,语法如下:

touch filename

使用该命令将会创建一个名为filename的空文件。

实际上touch不是用来创建文件,而是用来在不修改文件的前提下,改变文件的修改时间和访问时间,就像触摸了下文件一样。当touch发现文件不存在时,会自动创建文件,所以用来创建文件很方便。一般我们也不需要改文件的修改时间和访问时间。


复制文件cp

当我们需要修改一个配置文件时,通常会先复制一个配置文件副本,以防万一,此时就可以使用cp,语法如下

cp [-ipr] source_file target_file

该命令可以为文件source_file创建一个名为target_file的副本,例如

cp temp temp2

此时temp和temp2的内容完全一样。

当然你也可以指定路径,将副本放到其他文件夹中。

选项说明如下:

-i:interactive(交互),覆盖前询问,默认情况下,若target_file已存在,则会覆盖,为了错误覆盖,可以使用cp -i,在覆盖前cp将会询问,输入y可以确认覆盖,不想覆盖可以直接回车跳过-p:preserve(保持),是原文件和副本拥有相同的修改时间、访问时间以及权限-r:recursive(递归),复制将目录及其所有文件复制到另一个目录中,此时source_file和target_file都是目录


移动/重命名文件mv

移动文件到指定目录,可以使用mv,语法如下

mv [-i] file… directory

该命令可以将file移动到directory目录中,若在directory目录中file已存在,则会覆盖文件,和cp类似,可以使用选项-i使mv在覆盖前提示

若目录directory不存在,则会被视为重命名,重命名文件的语法如下

mv [-i] old_name new_name


删除文件rm

rm(remove)的语法如下:

rm [-ifr] file…

其中file为要删除的文件

使用选项-i,会在删除前询问,最好每次使用rm都加上

使用选项-f(force,强制),将会无视选项-i和权限,强制删除文件

若需要删除目录,则需要使用rm -r directory,删除目录及其下面的所有文件


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/706169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号