重命名 OS X 中的文件列表
Renaming a list of files in OS X
我需要重命名 OS X 中的文件列表(有时多达 500 个),我发现粘贴文件列表及其新名称会使 OS如果重命名超过 25 个文件,X 控制台会阻塞,让我解释一下我的过程。我收到一堆具有特定名称的文件,加上一个 Excel 文件,该文件与文件名和学生 ID 号相关,每个学生一个文档,所以我使用 cp
重命名它们(模板信息):
cp documentNamedInExcel renamedFiles/studentIDsuffix.pdf
其中后缀是文档的类型(成绩报告、学习记录等),对于每个文档,我使用 =CONCATENATE("cp ", A2, " renamedFiles/", E2, "suffix.pdf")
执行此操作,其中 A 是原始文档名称所在的列,E是学生 ID 所在的列,然后我填写连接并创建一个 cp 列表,每个文档一个,然后我将这些 cp 复制到 OS X 控制台 window,如果它 wash´t 它将工作完美,因为控制台阻塞了加上 25 cp´s 并且错过了一些文件,所以,当你有 100-120 重命名时,我每次粘贴不超过 25 cp´s可以,但是当你有 500 时,这有点麻烦,我如何流式传输这个过程?细节!这些文件最初并不是按照一种模式命名的,thanx i.a。征求你的意见!
使用您想要 运行 的命令创建 bash 脚本 file.sh
。例如
#!/bin/bash
cp documentNamedInExcel renamedFiles/studentIDsuffix.pdf
cp ... ...
退出后,使脚本可执行:chmod +x file.sh
。然后用file.sh
执行
我需要重命名 OS X 中的文件列表(有时多达 500 个),我发现粘贴文件列表及其新名称会使 OS如果重命名超过 25 个文件,X 控制台会阻塞,让我解释一下我的过程。我收到一堆具有特定名称的文件,加上一个 Excel 文件,该文件与文件名和学生 ID 号相关,每个学生一个文档,所以我使用 cp
重命名它们(模板信息):
cp documentNamedInExcel renamedFiles/studentIDsuffix.pdf
其中后缀是文档的类型(成绩报告、学习记录等),对于每个文档,我使用 =CONCATENATE("cp ", A2, " renamedFiles/", E2, "suffix.pdf")
执行此操作,其中 A 是原始文档名称所在的列,E是学生 ID 所在的列,然后我填写连接并创建一个 cp 列表,每个文档一个,然后我将这些 cp 复制到 OS X 控制台 window,如果它 wash´t 它将工作完美,因为控制台阻塞了加上 25 cp´s 并且错过了一些文件,所以,当你有 100-120 重命名时,我每次粘贴不超过 25 cp´s可以,但是当你有 500 时,这有点麻烦,我如何流式传输这个过程?细节!这些文件最初并不是按照一种模式命名的,thanx i.a。征求你的意见!
使用您想要 运行 的命令创建 bash 脚本 file.sh
。例如
#!/bin/bash
cp documentNamedInExcel renamedFiles/studentIDsuffix.pdf
cp ... ...
退出后,使脚本可执行:chmod +x file.sh
。然后用file.sh