在同一目录中创建文件的副本

bk201

可以说我有一个包含以下文件的目录:

1.txt 2.txt 3.txt

我想复制这些文件,并基本上粘贴到同一目录中,制作新文件,例如:

1.txt 1(1).txt 2.txt 2(1).txt 3.txt 3(1).txt

这比我想的要难!在Windows上这似乎微不足道,只需突出显示一堆文件,然后复制/粘贴即可,它会创建相同的文件,但会在名称中添加“复制”。

斯蒂芬·基特

在普通的Unix风格中,您需要遍历文件:

for file in 1.txt 2.txt 3.txt; do cp -pi "$file" "${file%.*}(1).txt"; done

${file%.*}从文件名中删除扩展名,然后(1).txt添加数字并恢复扩展名。cp提示目标是否已存在的选项-i)和保留权限(-p)。

大多数Linux系统将mmv提供可用软件包。可以让您简单地做

mcp '*.txt' '#1(1).txt'

这会将每个结尾的文件复制.txt到一个新文件中,该文件与第一个通配符(#1相匹配并附加(1).txt括号在这里不需要转义,因为它们在引号内。

或者,如果您使用图形文件管理器,则可以执行与Windows中完全相同的操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在同一目录中制作单个文件的多个副本

将文件副本保留在同一目录中

如何制作文件副本并将其放置在从中复制的同一目录中?

的Ubuntu的。在同一目录中创建两个文件,第二个是第一个的副本

在同一文件夹/目录位置中的一个位置上创建文件副本

如何防止spyder在我保存的文件的同一目录中创建临时文件

不同的进程可以在同一目录中同时创建不同的文件吗?

如何在多个目录中创建文件副本?

读取与JavaScript文件位于同一目录中的文件

在构建时在同一目录中创建的Logback日志

GO:无法从同一目录中的文件导入函数

VS Code 无法识别同一目录中的文件

无法从同一目录中的文件导入函数

如何让我的scrapy读取同一目录中的文件?

CGo不在同一目录中编译C文件

如何从python中的同一目录导入文件?

将相应文件排序到同一目录中

根据内容对同一目录中的文件进行分组

从VSCode中的同一目录导入文件

在python中从同一目录修改多个.csv文件

如何在同一目录中复制文件

重命名同一目录中的文件-Shell脚本

如何读取同一目录中的所有文件?

无法从同一目录导入文件

ImportError与模块在同一目录中

在同一目录中需要模块

同一目录中同一文件的不同MD5Sum

如何在同一目录下创建css文件形成sass文件

在perforce中,如何删除指向目录的符号链接并在同一目录中添加文件?