一旦我在另一个目录中,我想从一个特定的目录复制多个文件.为了澄清,我想立即执行以下操作(一个命令):

cp ../dir5/dir4/dir3/dir2/file1 .
cp ../dir5/dir4/dir3/dir2/file2 .
cp ../dir5/dir4/dir3/dir2/file3 .
cp ../dir5/dir4/dir3/dir2/file4 .

我不能用cp ../dir5/dir4/dir3/dir2/* .,因为dir2中有n个文件(n>4)

顺便说一下,我用的是bash.

谢谢

推荐答案

cp ../dir5/dir4/dir3/dir2/file[1234] .

或者(在Bash中)

cp ../dir5/dir4/dir3/dir2/file{1..4} .

如果文件名不连续,可以使用

cp ../dir5/dir4/dir3/dir2/{march,april,may} .

Linux相关问答推荐

JSON 转义 CURL/JQ 输出

如何正确Forking 并完成进程以避免 EAGAIN 错误

x64 NASM 汇编程序在程序开始时显示分段错误

如何摆脱管道分隔字段中不需要的管道符号 - Linux

如何启用或切换现有的Flutter 项目(仅限移动设备)到 MacOS 或 WEB 或 Linux 或 Windows?

如何拆分多个分隔符但将它们保留在方括号之间?

如何使用awk或其他方法提取双引号中的子字符串?

bash 更有效的方法来转换奇数日期格式以被 linux 日期识别

ld-linux.so.2 和 linux-gate.so.1 是什么?

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

Java 8 上的 SQL Server JDBC 错误:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接

如何在非阻塞套接字上处理 OpenSSL SSL_ERROR_WANT_READ / WANT_WRITE

将 bash 脚本添加到路径

如何从任意 pthread_t 获取线程 ID?

比较两个图像的 python/linux 方式

System.currentTimeMillis 是否总是返回一个值 >= 以前的调用?

后缀 - status=bounced(未知用户myuser)

如何使用 sed 通过灵活的键和值更改我的配置文件?

如何将初始输入通过管道传输到随后将是交互式的进程中?

构建窗口管理器