Yalnızca orijinal dosyadaki belirli etiketleri silmek istiyorsanız (yani, dosyalar arasındaki etiketlerden aktarma olmaz, ancak aynı dosya içinden), -tagsFromFile
anahtara ihtiyacınız yoktur , ancak <
a'yı dosya boyunca aktarmanızı söylemek için a'ya ihtiyacınız vardır.
Not: Şimdi (sürümü 10.79) itibariyle -common<common
ayarlayamıyor kompozit etiketler kullanılarak ve bu nedenle -common
, örneğin tranferring şeyler kıracak transferi etiketleri Flash
için Model
. Bu nedenle, kodum açıktır ve -common
normalde içerecek her etiketi içerir. Her neyse, iyi bir fikir gibi görünüyor.
exiftool -All:All= \
-DateTimeOriginal<DateTimeOriginal \
-Model<Model \
-LensModel<LensModel \
-FocalLength<FocalLength \
-ISO<ISO \
-ExposureTime<ExposureTime -ShutterSpeedValue<ShutterSpeedValue -BulbDuration<BulbDuration \
-ApertureValue<ApertureValue -FNumber<FNumber \
-WhiteBalance<WhiteBalance \
-Flash<Flash \
test.jpg
# Or, if you want to use `-TagsFromFile`:
exiftool -All:All= \
-TagsFromFile test.jpg \
-DateTimeOriginal \
-Model \
-LensModel \
-FocalLength \
-ISO \
-ExposureTime -ShutterSpeedValue -BulbDuration \
-ApertureValue -FNumber \
-WhiteBalance \
-Flash \
test.jpg
Ayrıca , kodumun eldeki bu görevle (ve sürüm 10.79) çalışamayacağım örnekleri içeren exiftool uygulama belgeleriyle çeliştiğini lütfen unutmayın .