任何人都可以在bash中找到和复制文件,除了:

find . -ctime -15 | awk '{print "cp " $1 " ../otherfolder/"}' | sh

我喜欢这种方式,因为它很灵活,因为我正在构建我的命令(可以通过任何命令)并在之后执行它.

有没有其他方法可以简化文件列表中的命令?

谢谢

推荐答案

我建议使用find's -exec选项:

find . -ctime 15 -exec cp {} ../otherfolder \;

一如既往,请查阅手册以获得最佳结果.

Linux相关问答推荐

为什么我的Linuxshell 程序有时找不到它刚刚创建的文件?

为什么我在退出SD-Bus容器时出现错误?

在 Bash 中使用 shell 脚本从文件中解析版本号

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

未找到 SDL_Vertex 和 SDL_RenderGeometry

读取命令停止执行 bash 脚本

最小的 x86_64 Hello World ELF 二进制文件是什么?

我有 ext2 格式的文件系统图像.我喜欢在终端中读取 Linux 特别是 Ubuntu 中的所有文件系统 struct 数据.有没有工具>

在 puppet 中管理 linux 的用户密码

内核是如何工作的?

我在哪里放置第三方库来设置 C++ Linux 开发环境?

如何找出哪个进程正在消耗等待 CPU(即 I/O 阻塞)

Git为每次推送输入长密码

使用 Scp 时防止覆盖文件

SVN 错误:无法将字符串从本机编码转换为UTF-8

在 Linux / Mono 上运行 ServiceStack 的最佳方式是什么?

以 qsub 开头的 shell 脚本的参数

linux perf:如何解释和查找热点

Linux:处理成服务

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