ExifTool, lugege või manipuleerige Ubuntu failide metaandmetega

exiftooli programmi nimi

Järgmises artiklis heidame pilgu ExifToolile. See on tasuta ja avatud lähtekoodiga programm piltide, heli, video ja PDF-i metaandmete lugemiseks, kirjutamiseks ja manipuleerimiseks. See ei sõltu kasutatavast platvormist. See on saadaval Perli teegi ja käsurea rakendusena.

Fotode metaandmed on täiendavad andmed, mis lisatakse failidesse. Nagu kaamera, millega foto tehti, või selle tegemise aeg. Seda tüüpi pildi metaandmed võivad olla erinevates vormingutes. Metaandmetes sisalduv teave võib olla mis tahes tüüpialates ettevõtte nimest kuni arvuti nimeni siltide, muutmiskuupäevade, asukoha jne kaudu.

ExifTool toetab paljusid erinevaid metaandmete vorminguid, sealhulgas EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP ja ID3, samuti digikaamera piltide metaandmeid. Nagu oskate mõista metaandmed pole mõeldud ainult piltide jaoks, kuid seda saab rakendada igat tüüpi failidele.

Kuigi need üksikasjad võivad olla igat tüüpi failide klassifitseerimisel väga kasulikud, on need ka võib sisaldada tundlikku teavet. Seega peame olema ettevaatlikud ka jagatavate failide suhtes, sest need võivad sisaldada teavet, mida me ei soovi jagada.

ExifTooli installimine

Saame ExifTooli Ubuntu installida lihtsal viisil. Peame lihtsalt avama terminali (Ctrl + Alt + T) ja käivitama järgmise käsu:

sudo apt install libimage-exiftool-perl

Sellega on meil programm installitud. Nüüd saame sellega konsooli kaudu töötada.

Metaandmete kasutamine koos ExifTooliga

Mõned peamised käsud, mida programm aktsepteerib, on järgmised:

Järgmine käsk näitab meile kõiki metaandmeid, mis on seotud meie märgitud pildiga.

exiftooli pilt

exiftool imagen.jpg

See järgmine käsk eemaldab kõik failiga seotud täiendavad metaandmed.

exiftool kõik

exiftool -all= imagen.jpg

Järgmine käsk määrab määratud rühma TAG-i väärtuse.

exiftool -[GROUP:]TAG=VALUE imagen.jpg

Nende käskudega saaksime nüüd hallata kõigi piltide metaandmeid. Kui soovite rohkem teada saada siltide ja nende haldamiseks saadaolevate rühmade kohta, nii nagu soovite, saate sellest lisateavet veebisait. Teine nägemisviis rohkem võimalusi käsul exiftool kasutab inimese abi meie opsüsteemis.

mees exiftool

Veel näiteid metaandmete haldamisest

Järgmisena näeme metaandmete haldamise näiteid:

Lisamiseks või muutmiseks GPS-koordinaadid fotole, peaksime kirjutama umbes järgmise:

exiftool -exif:gpslatitude="27 33" -exif:gpslatituderef=S -exif:gpslongitude="165 130" -exif:gpslongituderef=E fotografia.jpg

Tingimuslik märgistamine valikuga -if. See tähendab, et saate muuta metaandmete rida, kui see vastab tingimusele, näiteks:

exiftool -alldates+=1 -if '$CreateDate ge "2017:11:02"' DIRECTORIO-IMAGENES

See muudab kataloogis DIRECTORY-IMAGES olevate piltide aega. Neile lisatakse 1 tund, kui need on loodud pärast 2. novembrit 2017, ja ainult neile piltidele. Valik -alldates on varjunimi kõigile ajatemplitele, mille leiate JPEG-failist (Datetimeoriginal, CreateDate ja ModifyDate). Nende ja muude eksiftoolivalikute kohta saate teada aadressilt seda lehte.

Tingimus -if on üldine, see tähendab, et saate seda kasutada nii, nagu soovite, kui Perli süntaksit järgitakse. Vajaduse korral saate mitu lauset liita -if-iga helistades exiftoolile. Pidage meeles, et tingimuses olevate siltide nimedel peab olema eesliide "$", nagu perli muutujatel. Kellel seda vaja on, saab siit leida rohkem näiteid ja ideid seda veebi.

Teine tore asi Exiftoolis on see, et pildi jaoks ei pea te EXIF-i metaandmeid ümber kirjutama. Valik -TagsFromFile kopeerib kõik märgitud failid sildid faili, mis on antud viimase argumendina. Näiteks:

exiftool -TagsFromFile tagged-img-fuente.jpg untagged-img-destino.jpg

Valik -w seevastu kirjutab pildil leitud EXIF-andmed tekstifaili. Kui lisate -htmlDump, kirjutab see need HTML-faili. Kui vajate kõigi metaandmete eksportimist andmebaasi, oleks parim viis seda teha järgmise käsuga:

exiftool -t -S IMG-DIRECTORIO | grep -v ^====> img-tags-valores.txt

Siit leiate veel ühe näite, kuidas seda tehakse link.

Desinstallige exiftool

Selle programmi meie operatsioonisüsteemist kõrvaldamiseks peame avama ainult terminali (Ctrl + Alt + T). Selles kirjutame järgmise järjekorra:

sudo apt remove libimage-exiftool-perl && sudo apt autoremove

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Shazca DIJO

    Tere, see ilmub terminalis.

    eksiftool - [GRUPP:] TAG = VÄÄRTUS papagoi.jpg
    Hoiatus: silti '] TAG pole olemas
    Pole midagi teha.

    Exif-i taastamisel

    exiftool -TagsFromFile tagged-img-20180625_0032.CR2 märgistamata-img-parrot.jpg
    Valikut -tagsFromFile ei eksisteeri faili „tagged-img-20180625_0032.CR2”