linux中文件操作命令,Linux中文件操作命令

常见的文件操作命令有cp(复制)、rm(删除)、mv(移动)等。而这些命令不仅可以删除文件,也可以用于删除目录。

cp

cp是copy的简写,用于复制文件或目录。用法如下:

320d5bd84bf42991de3c4e0dbfc8c0ae.png

c456e59509ebf4ff589887efb62a6884.png

上图中,将/root/.bashrc复制到当前目录下,并重命名为bashrc。

再次进行同样的复制操作,由于目录文件已经存在,系统会询问是否要覆盖:

e443df614f06135bf52008ec56bad7d8.png

覆盖之前先询问,这是-i选项的作用。为了安全起见,系统已经默认将cp定义为了cp –i的别名。如果在复制之前,不希望系统询问,则可以在cp命令前加上反斜杠\,如下:

e9ec10014b69fa3b23ce0febc49cddc6.png

而-a选项用于保持原文件的属性,如下:

05ab521e3732623245b62538d92caefc.png

由于复制的时候涉及到文件或目录的权限,因此要特别注意。尤其是root用户在备份或给其它普通用户传数据的时候,更要注意权限。

-l和-s选项用于创建链接文件。如下:

05f3cb57dde0cd8104edf3bee794830e.png

需要注意的是,-l选项用于创建实体链接(hard link),而-s选项用于创建符号链接(symbolic link),此链接相当于是快捷方式,所以当ls –l时,可以看到,此文件后有链接图标->。

当复制符号链接文件时,默认情况下,复制的是原文件,如下:

3e4fd428c37ab1ed1aeb157c6853c8ac.png

如果只想复制该链接文件而不是复制原文件,则需要-d选项,如下:

872726bce6322974520aa70516026178.png

rm

rm是remove的简写,即删除文件或目录。和cp一样,-i选项用于删除之前先询问,同样系统也把rm做成了rm –i的别名。

而-f选项用于强制删除,即不询问。

rm也可用于删除目录,和rmdir不同的是,rm可以删除非空目录。如下:

66796d1b60aae129b6291ca19caec838.png

可以看出,对于非空目录test,rmdir无法删除,而rm可以删除。

mv

mv是move的简写,即移动文件或目录。当同目录移动时,可以实现重命名的效果(当然不同目录移动时,也可以改名)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值