Yalnızca orijinal dosyadaki belirli etiketleri silmek istiyorsanız (yani, dosyalar arasındaki etiketlerden aktarma olmaz, ancak aynı dosya içinden), -tagsFromFileanahtara 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<commonayarlayamıyor kompozit etiketler kullanılarak ve bu nedenle -common, örneğin tranferring şeyler kıracak transferi etiketleri Flashiçin Model. Bu nedenle, kodum açıktır ve -commonnormalde 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 .