我在将一个文件夹中的文件复制到另一个文件夹时遇到了一些问题.命令cp -r不会复制文件夹中的文件.

推荐答案

你要找的选项是-R.

cp -R path_to_source path_to_destination/
  • 如果destination不存在,它将被创建.
  • -R意味着copy directories recursively.也可以使用-r,因为它不区分大小写.
  • 要在不复制源文件夹itself的情况下复制everything inside源文件夹(符号链接、隐藏文件),请在源文件夹中使用-a标志和尾随/.(按照@muni764/@Anton Krugcomment):
cp -a path_to_source/. path_to_destination/

Linux相关问答推荐

使用awk以相同的时间戳重新排列

在新环境中使用Unicode范围的sed表达式有问题

boost-iostreams 1.59 sparc-solaris 交叉编译失败

在Linux中随机化txt文件但保证不重复行

记录终端输入和输出的 Bash 脚本

docker rm 命令在具有相同操作系统的不同机器上返回不同的状态码

如何在 AWS Linux 服务器上实现虚拟主机?

Linux/Unix 手册页语法约定

Linux命令行如何接受没有pin的蓝牙设备配对

使用 AWS CLI 进行 Bash - 无法找到凭证

无法创建Java虚拟机

使用单个命令打开 .tar.gz 文件

Linux内核列表中的WRITE_ONCE

如何在 Linux 上传递带感叹号的参数?

错误:ld.so:无法预加载对象 LD_PRELOAD:忽略

给定一个 linux 用户名和密码,我如何测试它是否是有效帐户?

什么是适用于 Linux 的好的 Prolog IDE?

使用 Bash 查找和复制文件

如何在 IE 中使用 Linux 进行测试

Linux cmd 在 jar 中搜索类文件,而不考虑 jar 路径