文本文件编辑相关命令(二)删除,移动,复制

来源:互联网 发布:淘宝网超溥长款羽戎服 编辑:程序博客网 时间:2024/06/11 03:09

删除

rm

rm可以用来移除文件或文件夹,常用的主要有两个参数:

  1. 忽略提示强制删除 指令 :-f
    • 执行rm命令时linux会默认询问是否确定执行删除,如果文件不存在也会有提示信息,如果不想总是看到这些提示信息可以加上【-f】忽略提示
  2. 递归删除 指令:-r
    • 会将给出的目录和其子目录均递归地删除。(如果想删除文件夹加这个参数就对了!)

rmdir

rmdir可以用来删除目录但只能用来删除空目录,常用的有一个参数

递归删除父目录(空目录) 指令:-p
- 加上这个参数后,如果删除的子目录后子目录的父目录为空则删除父目录,递归执行。

这里写图片描述


移动

mv

mv的作用就是move移动,格式:mv 【-参数】 源文件 [目标路径|目标文件名] 。如果是目标文件名则相当于源文件重命名,如果是目标路径则相当于将一个文件从一个目录移动到另一个目录

常用的有三个参数:
1. 【-b】 :表示如果移动目的地,文件已存在则覆盖前先备份。
2. 【-f】:表示如果移动目的地,文件已存在则直接覆盖。
3. 【-i】:表示如果移动目的地,文件已存在则会询问是否覆盖。

示例:

  • 重命名
    这里写图片描述
  • 移动
    这里写图片描述

复制

cp

cp可以和mv做一个比较,mv生成新文件后原文件会删除,而mv不会这就是他们之间的区别

可选参数:
1. 【-p】 :保留原始文件的属性
2. 【-r】:递归且持续复制
3. 【-i】:表示如果目标文件存在,则询问是否覆盖。

示例:

这里写图片描述

dd

dd是一个很有意思的命令,它的作用是让用户能以指定大小和个数的数据块来复制文件内容。使用这个指令需要以下设置几个参数:
1. 【if】:输入文件
2. 【of】: 输出文件
3. 【bs】:块的大小
4. 【count】:快的数量

这里只做简单了解不具体展开了

阅读全文
0 0