首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mac命令行:如何根据实际内容创建日期重命名所有图片

在Mac命令行中,可以使用以下命令来根据实际内容创建日期重命名所有图片:

  1. 首先,打开终端(Terminal)应用程序。
  2. 使用cd命令切换到存储图片的目录。例如,如果图片存储在桌面上的一个名为"Images"的文件夹中,可以使用以下命令切换到该目录:
代码语言:txt
复制
cd ~/Desktop/Images
  1. 确保你已经安装了exiftool,它是一个用于读取和编辑图像元数据的工具。如果你还没有安装,可以使用以下命令来安装它:
代码语言:txt
复制
brew install exiftool
  1. 使用以下命令来重命名所有图片:
代码语言:txt
复制
exiftool '-FileName<CreateDate' -d %Y%m%d_%H%M%S%%-c.%%e -r .

该命令会将每张图片的创建日期作为新的文件名,并将其格式设置为"年月日_时分秒.扩展名"的形式。

解释一下上述命令的各个部分:

  • exiftool:调用exiftool工具。
  • '-FileName<CreateDate':指定新文件名的格式为创建日期。
  • -d %Y%m%d_%H%M%S%%-c.%%e:设置新文件名的格式,其中%Y表示年份,%m表示月份,%d表示日期,%H表示小时,%M表示分钟,%S表示秒钟,%-c表示避免重复计数,%%e表示保留原始文件的扩展名。
  • -r:递归处理子目录中的图片文件。
  • .:表示当前目录。

执行完上述命令后,所有图片将会按照创建日期进行重命名。

这是一个使用Mac命令行根据实际内容创建日期重命名所有图片的方法。希望对你有帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

A Better Finder Rename 11 Mac(批量文件重命名软件)

a better finder rename mac版是Mac平台上的一款强大的批量重命名工具,可以通过搜索功能改名。...图片A Better Finder Rename 11 Mac(批量文件重命名软件)a better finder rename mac软件功能简单、完成、强大拖放到添加添加文件就像从Finder中拖入文件一样简单...拖放默认情况下,项目按字母顺序或按照创建或捕获日期等其他条件进行组织,但您也可以通过拖放操作重新排列项目。全面覆盖市场领先的功能集。...更好的查找器重命名的大量重命名选项被组织成15个直观的类别,涵盖了一个伟大的文件重命名器所期望的所有文本,字符,位置,转换和截断功能。...特别是数码摄影师会发现高级序列号和日期和时间特征令人高兴。更好的Finder重命名知道如何从数码相机图像中提取EXIF拍摄日期和时间信息,并利用它们创建序列号或在文件名中添加时间和日期信息。

2.8K30
  • 【Linux】BASH基本攻略,分分钟PK掉黑客达人

    这个人是如何只需敲击几下键盘便能畅通无阻访问所有密码并控制所有的隐藏摄像的呢?电影制作方如何达成这一效果并不好说,这有悖原理!...当用户需要将大约十万个文件复制到一个文件夹中时,使用鼠标就可以实现,但是如果需要对这些文件进行重命名或者根据其扩展名将这些文件进行分类又该如何?...UNIX族谱 图片来源:WIkipedia Shell Shell是用于在计算机上运行程序的命令行界面。用户在提示符下键入一串命令,shell为用户运行程序,然后显示输出。...以下是Mac上典型终端的外观: 典型MAC终端示例图 Mac和Linux有各自版本的终端。Windows还有一个内置命令shell,但它基于MS-DOS命令行而不是UNIX。...所以接下来请看如何在Windows上安装shell和终端程序,使其运行与在Mac和Linux上的相同。

    2.5K30

    mac 终极教程,最全,最实用的教程

    的快捷键 53.Space(空间) 54.隐藏程序 55.文件颜色标签的使用 56.利用邮件中的日期创建日历事件 57.AppleScript小程序 58.Homebrew 59.根据文件名快速查找文件...30.如何快速创建便笺 便笺是我们很常用的功能,可以把一些临时性的文字内容贴到桌面上,大家是如何做的呢?复制文字,打开便笺程序,新建便笺,粘贴文字!...大家可以根据自己的习惯使用颜色标签,提高效率。 56.利用邮件中的日期创建日历事件 工作中我们总是通过邮件来通知会议和活动,这时邮件中往往有日期信息。我们可以利用这个信息直接创建日历事件。...如果你在命令行重命名文件,命令是这样的: mv oldname newname 99.多个用户登陆一个程序 Mac下有很多程序默认是单进程的,比如你不能打开多个邮件程序,不能打开多个Evernote,...·通过日期搜索 date:today——查看今天创建或修改的文件 date:yesterday——查看今天创建或修改的文件 date:2013-05-01——查看2013年5月1日创建或修改的文件

    3.8K32

    PhotoBulk for Mac(图像编辑器)

    photobulk mac中文版是简单实用的图片批量加水印软件,可以在Mac上批量重命名图像,优化照片,压缩图像文件,添加水印,通过两侧写着 text 和 image 的开关就能调节,对于文字的字体、大小...,图片的分辨率、透明度等都可以调节。...PhotoBulk for Mac(图像编辑器)1、预览和编辑水印添加水印的预览图像,水印可以是文本、图像、脚本或日期标记,可以自由调整大小和位置。...2、批量调整图像大小可以按比例更改所有图像的宽度和高度,按照最大尺寸更改或直接输入你的自定义尺寸。 PhotoBulk会根据你为图像选择的新维度来保持宽高比。...7、设置管理器使用PhotoBulk可以创建和批量预设图像编辑设置。保存你最喜欢的和最常用的设置,以便在Mac上更快的批量编辑照片。

    56530

    A Better Finder Attributes Mac(文件批量重命名工具)

    A Better Finder Attributes 7 for MacMac平台上一款非常好用的批量重命名软件,A Better Finder Attributes 7 Mac版能够帮用户快速进行文件名更改及建立日期...,A Better Finder Attributes mac版还能支持子文件夹的批处理,并且支持拖放操作,可对整个文件夹内的图片进行创建和修改日期操作。...A Better Finder Attributes Mac图片A Better Finder Attributes mac功能介绍正确的EXIF数码照片拍摄时间A Better Finder Attributes...正确的查找器排序数码照片A Better Finder Attributes 7还允许您将文件创建和修改日期与JPEG EXIF的拍摄日期以及各种RAW格式同步,以便文件在Finder和其他系统中正确排序...更改,添加和删除JPEG EXIF元数据A Better Finder Attributes 7允许使用最常用的JPEG EXIF元数据标签,例如版权和所有者信息,相机和镜头规格,一些曝光信息以及除此之外的直接操纵

    80610

    Metadata Converter Mac(照片元数据编辑查看工具)

    Metadata Converter for Mac是一款全面的图片处理软件。...Metadata Converter不仅可以帮助用户修改照片中的EXIF/IPTC/XMP元数据标签,同时还可以删除或修改照片中的私人信息,如:日期、地点、相机以及镜头等内容。...图片Metadata Converter for Mac功能特点最简单的读取和写入 GENERAL、EXIF、Gps、IPTC、XMP、DATE 元数据等的方式...支持批量照片元数据编辑和删除。...保存您可以通过创建“预设”重新使用的设置。批量重命名选项批量照片元数据导出选项单独清除元数据信息或选定的批量照片。已编辑的字段突出显示以供参考。...智能日期编辑器可保留原始值、空值、选择日期、更新日期、Inc/Dec 原始日期和 Inc/Dec 原始时间。

    1.2K10

    Shell 命令行批量处理图片文件名

    Shell 命令行批量处理图片文件名 从网上下载了一堆图片,有的是*.jpg的,有的是*.jpeg的。并且文件名有长有短,很是糟心。因此,我想把这些文件给全部整理好,当然是用shell来处理啦!...循环所有文件 首先,我把所有的乱七八糟的图片,全部放在 ./image/ 这个文件夹下面。 然后在外层写一个i.sh的shell文件,录入下面的内容。.../image -iname "*.*"); do echo $f done 然后执行 sh i.sh 命令,顺利在命令行里面输出了所有图片文件。.../img/$i.jpg ## 计算i++ ((i++)) done 好,如上,我们就将图片全部根据数字重命名,并且放到了一个新的img文件夹中。我们想要的效果就实现了。.../image/$a.jpg done 以上所有命令均基于MAC系统运行。如果是Linux 可能有细微差异。

    2K100

    windows常用命令

    会询问是否覆盖) 例:copy /Y key.txt c:\doc // 将当前目录下的key.txt拷贝到c:\doc下(不询问,直接覆盖写) 例:copy key.txt +  // 复制文件到自己,实际上是修改了文件日期...中(d:\test2不存在会自动创建) move 移动文件 例:move *.png test // 将当前目录下的png图片移动到当前目录下test文件夹中 (若test中也存在同名的png图片,会询问是否覆盖...1.png移动到d盘test文件夹中,并重命名为2.png (若test中也存在同名的png图片,会询问是否覆盖) 例:move test d:\new // 若d盘中存在new文件夹,将当前目录下的test...%1 // 设置txtfile类型关联的命令行为:C:\Windows\notepad.exe %1 当双击一个.txt文件时,windows并不是根据.txt直接判断用notepad.exe打开 而是先判断...例:date /t // 显示当前日期 例:date // 设置新的当前日期(格式:YYYY/MM/DD),直接回车则表示放弃设置 title 正在做命令行测试 // 修改当前cmd窗口的标题栏文字为正在做命令行测试

    1.9K20

    实践是最好的老师:给中级 Python 开发人员的 13 个项目构想

    命令行 命令行应用程序是在控制台窗口中工作的应用程序,它是 Windows 上的命令提示,以及 Linux 和 Mac 上的终端。...虽然文件可以通过命令行进行管理,但并非所有用户都知道如何做到这一点。 使用文件管理器,用户可以正确地安排、访问和管理其文件和目录,而不需要知道如何使用命令行。...你还可以允许用户使用不同的参数(如字母顺序或联系人创建日期)进行排序来列出联系人。 因为它是一个命令行项目,所以用 SQLite 数据库保存联系人是一个很好的选择。SQLite 易于用户设置。...3.批量文件重命名工具 有时,你需要根据某些约定命名目录中的所有文件。例如,你可以将目录中的所有文件命名为 file0001.jpg,其数字根据目录中的文件数增加。...请注意,仅重命名一定数量的文件需要工具根据字母顺序、文件创建时间或文件大小对文件进行排序,具体取决于用户的要求。 4.目录树生成器 目录就像系列树:每个目录都与其他目录有特定的关系。

    1.1K10

    Day2-linux基础

    一个操作系统,和mac,windows一样应用于服务器市场特点:拥有多用户,权限控制,命令行模式,一个用户对应一个home为什么要用linux?...借助于服务器,需要处理并且分析数据生物软件基于linux,如质控,过滤,比对,定量等数据分析手段如何打开linux?...mkdir创建文件夹ls这个文件夹里有什么rmrm 文件名:删除文件rmdir 文件夹:删除空的文件夹rm -r 文件夹:删除文件夹rm -rf 文件夹:有管理员的权限下强制删除多级文件夹cd去这里cd...,如果太多内容,按q退出head/tail xxx.txt默认输出前(后)10行head/tail -n 5 xxx.txt自定义输出前(后)5行cpcp xxx nnn复制nnn文件,命名为nnn文件...mvmv xxx 路径移动到某路径下mv xxx nnn重命名,xxx重命名为nnn补充目录,即文件夹路径,位置导航,/home/xxxtab键,补全图片

    25120

    工作了这么久,文档管理这样做才最有效率

    有一个好的名称,能够让我们日后一看到文件名就能大概知道文件的内容,一个好的文件名能够体现出多个信息:创建日期、事项内容描述、当前版本、创建人、事项分类。...我习惯的命名方式为“创建日期-事项分类-事项内容描述-创建人-当前版本.docx“。...为每份工作创建一个单独的文件夹。在一家公司工作,我便会创建一个与公司名称相同的文件夹,用于存放在这个公司工作期间所有的文件。我们也可以按照客户、项目等维度来区分,总之就是每件事一个文件夹。...在文件命名中,我把创建日期放在最前面,这样当我用名称排序时,其实是按照时间顺序排列的。...这两个分别是Windows、Mac平台下的软件,但是实现的功能是一样的,即不用你操心文件存放的位置,能够让你快速的根据关键字找到你需要的文件。

    2K31

    生信星球学习小组Day2-召唤linux Jerry

    今天是学习小组学习的第一天,主要是学习了解linux的基本概念、如何使用以及基本操作1....什么是linux是与windows和Mac类似的操作系统 (OS),能完成相同的操作,具有开源、免费、稳定、安全的特点a....命令行模式区别于windows的图形界面,linux的操作靠命令行来实现d....第三个命令可以改进,rm-rf / 删除所有内容-r 递归,多级目录一并删除-f 强制删除,不用任何提示e. cdcd接目录名,进入该目录cd -返回刚才的目录主目录(家目录):直接cd ,与cd ~...练习# ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)ls -l #使用长清单模式来列出文件和目录,可以详细的看出文件或文件夹的大小、权限、时间戳、所有者等信息# 如何查看长格式列表中文件的大小

    32250

    bat批处理命令大全_文件批处理命令

    PS批处理是基于强大的图片编辑软件 Photoshop的,用来批量处理图片的脚本; 而DOS批处理则是基于DOS命令的,用来自动地批量地执行 DOS命令以实现特定操作的脚本。...文件管理: type 显示文本文件的内容。 copy 将一份或多份文件复制到另一个位置。 del 删除一个或数个文件。 move 移动文件并重命名文件和目录。...d:temp tmp #支持对文件夹的重命名 9 cls 清屏 10 type 显示文件内容 type c:boot.ini #显示指定文件的内容,程序文件一般会显示乱码 type *.txt #显示当前目录里所有...和 2.txt 的内容,保存为 3.txt 文件 如果不指定 3.txt ,则保存到 1.txt copy test.txt + 复制文件到自己,实际上是修改了文件日期 12 title 设置cmd窗口的标题...echo hello world>con 在屏幕上显示hello world,实际所有输出都是默认 >con 的 copy c:test.txt f: >nul 拷贝文件,并且不显示"文件复制成功"

    4.1K30

    只需五步,完美利用命令行工具创建LinuxMac系统下的网站备份

    所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份。如果你用的不是Linux/Mac,请关注我们的后续文章——如何在windows上通过软件方式创建备份。...证书 数据库证书 网站根目录(以及你想在备份中加入或排除内容的目录) 数据库:MySQL、PostgreSQL或SQLite(如果你的网站使用其中一种) 备份创建的具体步骤 一旦将你的电脑与服务器相连接...在Linux/Mac操作系统中,你可以使用mkdir命令创建目录。例如: 该命令能够帮你在/home/username/中创建“backup”目录。...latest.backup.tar这个文件: 该命令的作用就是从服务器上抓取该.tar文件,并将它下载到你电脑上“ /home/username/backups/domainname/”的文件夹,然后根据标准日期命令对该文件夹进行重命名...务必确保文件和文件夹路径的准确性,因为要想恢复通过命令行删除的东西非常困难,而且恢复难度也会随着时间的增加而增加。一旦某文件被删除,该文件的所有链接均被破坏,操作系统也会随时释放该文件所使用的的区块。

    1.1K90

    工具| 终端复用命令行神器--tmux

    一 前言 经常使用命令行的运维肯定会遇到如何防止网络中断导致正在进行从操作失败的情况,比如执行一个耗时好几个小时的操作或者方便管理窗口的需求,比如在同一个窗口边执行命令边查看程序的log 。...常用的动作包含创建、关闭(退出)、重命名、连接、分离、选择。...3.2 window操作 prefix c  创建一个新窗口 prefix ,  重命名当前窗口 prefix w  列出所有窗口,可进行切换 prefix n  进入下一个窗口 prefix p  进入上一个窗口...修改当前窗口索引编号 prefix '  切换至指定编号(可大于9)的窗口 prefix f  根据显示的内容搜索窗格 prefix &  关闭当前窗口 在 session 1 中 使用 crtl+b...3.4 窗格管理 prefix %  水平方向创建窗格 prefix "  垂直方向创建窗格 prefix Up|Down|Left|Right  根据箭头方向切换窗格 prefix q  显示窗格编号

    1.2K20

    最全面的 Deno 入门教程

    命令行中,为你的 Deno 项目创建一个文件夹,进入到该文件夹 ,并创建一个新文件。...你已经为 Deno 项目创建了一个文件夹,为实现细节创建了一个 JavaScript 文件,并在命令行上通过 Deno 运行了该文件。无需其他设置。...Deno 并没有从外部库中导入所有内容,而是尝试通过提供几种内部解决方案来使其可用。...我们从 Hacker News API 收到的日期是一个 unix 时间戳[9] ,以秒为单位;所以要先把它转换为毫秒,然后再从中创建 JavaScript 日期。...我们已经导入了要测试的函数(即 mapStory),该函数实际上只接收一个文章列表数组,并返回具有较少属性和格式化日期的新文章数组。

    3.5K10

    【Linux】学习Linux,需要借助具象化的思维

    命令行操作界面,我们实际上是以命令的形式来进行相应的操作,就比如我想查看当前目录下的文件内容,我们就可以通过ls指令来进行查看: 可以看到,当我们通过ls指令看到的内容,与我们在home文件夹看到的内容是一致的...文件夹中存在两个文件,如果我们想要在文件夹中创建一个新的文本文件我们应该如何操作呢?...如何进入黑色的文件并进行内容编辑,在后面的内容中我们会详细介绍。下面我们来思考一个问题,从前面的演示中,大家有没有发现命令行与图形化界面直接的联系?...3.3 小结 在计算机中,所有内容实际上都是由各种文件与文件夹组成的,而图形化界面只不过是将这些文件与文件夹给整合成了一个更加形象且能够帮助我们更好理解与操作的可视化界面。...将当前工作目录改变到指定的目录下 touch指令——更改文档或目录的日期时间,包括存储时间与更改时间,或者创建一个不存在的文件 mkdir指令——在当前目录下创建一个新的目录 rmdir与rm指令——删除空目录

    6910

    【Linux】学习Linux,需要借助具象化的思维

    命令行操作界面,我们实际上是以命令的形式来进行相应的操作,就比如我想查看当前目录下的文件内容,我们就可以通过ls指令来进行查看:可以看到,当我们通过ls指令看到的内容,与我们在home文件夹看到的内容是一致的...,如果我们想要在文件夹中创建一个新的文本文件我们应该如何操作呢?...如何进入黑色的文件并进行内容编辑,在后面的内容中我们会详细介绍。下面我们来思考一个问题,从前面的演示中,大家有没有发现命令行与图形化界面直接的联系?...3.3 小结在计算机中,所有内容实际上都是由各种文件与文件夹组成的,而图形化界面只不过是将这些文件与文件夹给整合成了一个更加形象且能够帮助我们更好理解与操作的可视化界面。...将当前工作目录改变到指定的目录下touch指令——更改文档或目录的日期时间,包括存储时间与更改时间,或者创建一个不存在的文件mkdir指令——在当前目录下创建一个新的目录rmdir与rm指令——删除空目录

    7310

    0基础 CMD命令大全

    命令行界面是执行这些任务的一种高效方式。在Windows操作系统中,CMD(命令提示符)是一个强大的工具,提供了许多命令来实现各种操作。...mkdir: 创建新的目录。rmdir: 删除指定的空目录。del: 删除指定的文件。copy: 复制文件。move: 移动文件或重命名文件。rename: 重命名文件。...type: 显示文本文件的内容。find: 在文件中搜索指定的字符串。系统信息systeminfo: 显示系统信息,包括操作系统版本、安装日期等。ver: 显示当前的操作系统版本。...more: 分页显示文本文件的内容。findstr: 在文本文件中查找匹配指定模式的行。fc: 比较两个文件或两个文本文件的内容。xcopy: 复制文件和目录,支持复制所有子目录和文件。...echo >: 将输出的内容保存到文件中。copy con: 创建新的文本文件并输入内容。edit: 打开MS-DOS编辑器。其他实用工具assoc: 关联文件扩展名与相应的程序。

    46710
    领券