如何找到一个文件并从一个命令行使用 exiftool
How can I locate a file and use exiftool from one command line
我正在使用 Linux,我想查看文件管理器 window,查看我要删除其 exif 数据的文件,然后打开终端并快速定位文件并通过一个简单的命令删除 exif 数据,而不是先导航到文件夹(我有很长的目录层次结构,并不总是知道它们的路径)。
下面这个好像应该可以,但是没有。我是在正确的轨道上还是在完全错误的树上咆哮?
find /media -name "happy-hamster.jpg" | exiftool -all=
我可以这样做:
cd /media/typing/out/my/really/long/path/to/the/image/here/
exiftool -all= happy-hamster.jpg
但我想知道是否有更简单的方法:一行,仅使用文件名。
编辑: 这将是 Windows 解决方案而不是 linux/mac 解决方案。
除了使用命令行,您还可以使用 exiftool 的 drag/drop 功能。参见 Stand-alone version in the Windows GUI。
创建 exiftool 的快捷方式,用您的选项 (-all=
) 填充快捷方式的目标 属性,然后您可以 drag/drop 将文件放到快捷方式上。
或者,您可以安装类似 PathCopyCopy which will allow you to right-click a file and copy the full path to the file. Then, instead of CDing to the directory, you can just give exiftool the full path to the file. This works especially well in combination with a text expansion program that lets you automatically paste from the clipboard or even creating your own shortcuts with AutoHotKey 的东西。
find /media -name "happy-hamster.jpg" -exec exiftool -all= '{}' \;
我正在使用 Linux,我想查看文件管理器 window,查看我要删除其 exif 数据的文件,然后打开终端并快速定位文件并通过一个简单的命令删除 exif 数据,而不是先导航到文件夹(我有很长的目录层次结构,并不总是知道它们的路径)。
下面这个好像应该可以,但是没有。我是在正确的轨道上还是在完全错误的树上咆哮?
find /media -name "happy-hamster.jpg" | exiftool -all=
我可以这样做:
cd /media/typing/out/my/really/long/path/to/the/image/here/
exiftool -all= happy-hamster.jpg
但我想知道是否有更简单的方法:一行,仅使用文件名。
编辑: 这将是 Windows 解决方案而不是 linux/mac 解决方案。
除了使用命令行,您还可以使用 exiftool 的 drag/drop 功能。参见 Stand-alone version in the Windows GUI。
创建 exiftool 的快捷方式,用您的选项 (-all=
) 填充快捷方式的目标 属性,然后您可以 drag/drop 将文件放到快捷方式上。
或者,您可以安装类似 PathCopyCopy which will allow you to right-click a file and copy the full path to the file. Then, instead of CDing to the directory, you can just give exiftool the full path to the file. This works especially well in combination with a text expansion program that lets you automatically paste from the clipboard or even creating your own shortcuts with AutoHotKey 的东西。
find /media -name "happy-hamster.jpg" -exec exiftool -all= '{}' \;