Bash 文件操作

首页 / Shell/Bash / Bash 文件操作

cp

cp命令用于将文件(或目录)拷贝到目的地。

# 拷贝单个文件
$ cp source dest

# 拷贝多个文件
$ cp source1 source2 source3 dest

# -i 目的地有同名文件时会提示确认
$ cp -i file1 file2

# -r 递归拷贝,将dir1拷贝到dir2,完成后dir2生成一个子目录dir1
# dir2如果不存在,将被创建
# 拷贝目录时,该参数是必需的
$ cp -r dir1 dir2

# -u --update 只拷贝目的地没有的文件,或者比目的地同名文件更新的文件
$ cp -u *.html destination

其他参数

mkdir

mkdir命令用于新建目录。

# 新建多个目录
$ mkdir dir1 dir2 dir3

mv

mv命令用于将源文件移动到目的地。

# 移动单个文件
$ mv item1 item2

# 移动多个文件
$ mv file1 file2 dir1

# 将dir1拷贝进入dir2,完成后dir2将多出一个子目录dir1
# 如果dir2不存在,将会被创建
$ mv dir1 dir2

参数

  • -i 覆盖已经存在的文件时,会提示确认
  • -u 只移动目的地不存在的文件,或比目的地更新的文件

rm

rm命令用于删除文件。

参数。

  • -i 文件存在时,会提示确认。
  • -r 递归删除一个子目录
  • -f 如果删除不存在的文件,不报错
  • -v 删除时展示详细信息

ln

ln命令用于建立链接文件。

# 新建硬链接
$ ln file link

# 新建软链接
$ ln -s item link

教程来源:网道(WangDoc.com)以及 Github 无私奉献

这一章《Bash 文件操作》你学到了什么?做站不易,你的分享是对我们最大的支持,感谢!😊

相关文章

从0开始做增长 -〔刘津 - 44讲〕

操作系统实战45讲 -〔彭东 - 54讲〕

HarmonyOS快速入门与实战 -〔QCon+案例研习社 - 9讲〕

手把手带你搭建秒杀系统 -〔佘志东 - 17讲〕

laravel 迁移新鲜粘性长时间 422 表

获取错误类型的参数不是“X”不能分配给 NextJS 的 NextApiRespons...

使用 Material Ui 框元素的 DevOps Typescript 构建问题

数据表:为每一行从其他表生成随机值

仅显示用户在 Reactjs 中使用服务器端发布的帖子是 Node Js、Mon...

使用列数据在 R 中的数据之前获取列

视频推荐〔Shell/Bash - 39_lamp安装脚本〕

更多视频 »