2

拷贝和删除文件_五个板栗的技术博客_51CTO博客

 1 year ago
source link: https://blog.51cto.com/u_15515702/5370937
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

拷贝和删除文件

原创

五个板栗 2022-06-09 18:02:46 ©著作权

文章标签 目标文件 复制文件 源文件 删除文件 文章分类 Linux 系统/运维 阅读数165

一、cp(copy file):用于复制文件或目录

语法
cp [options] sourcefile destfile

options
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,
回答 y 时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。

二、mv(move file):用来改文件和目录的名字或者将文件或目录移动到其他位置。

语法
mv [options] sourcefile destfile

options
-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文
件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文
件。
-n: 不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

三、rm(remove):用于删除一个文件或者目录

语法
rm [options] file

options
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
拷贝和删除文件_源文件
  • 收藏
  • 评论
  • 分享
  • 举报

上一篇:字符串的实现


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK