MC, 2025
Ilustracja do artykułu: Polecenie Linux exiftool: Jak Używać i Co Można Dzięki Niemu Zrobić?

Polecenie Linux exiftool: Jak Używać i Co Można Dzięki Niemu Zrobić?

W świecie Linuxa, gdy chodzi o zarządzanie danymi i plikami, czasami potrzebujemy narzędzia, które pozwoli nam na dokładne analizowanie i edytowanie informacji o plikach. Jednym z takich narzędzi jest polecenie Linux exiftool, które umożliwia odczyt, edytowanie i zapisywanie metadanych w wielu rodzajach plików, w tym w obrazkach, dokumentach PDF, a także plikach audio i wideo. Jeśli chcesz dowiedzieć się, jak używać tego narzędzia, to trafiłeś we właściwe miejsce!

Co to jest exiftool?

ExifTool to potężne narzędzie dostępne na systemy Unix, Linux, macOS, a także Windows, które służy do wyświetlania, edytowania oraz usuwania metadanych w plikach. Metadane to dane o danych – na przykład informacje zawarte w zdjęciu, takie jak data wykonania, model aparatu, lokalizacja, a także inne szczegóły, które mogą być zapisane przez aparat fotograficzny lub urządzenie mobilne.

ExifTool obsługuje różne formaty metadanych, takie jak EXIF, IPTC, XMP, a także może działać z plikami audio i wideo. Dzięki temu jest bardzo wszechstronny i nieoceniony w przypadku potrzeby manipulowania danymi zawartymi w plikach multimedialnych.

Instalacja ExifTool w Linuxie

ExifTool jest dostępny w większości dystrybucji Linuxa, a jego instalacja jest dość prosta. Oto jak zainstalować to narzędzie na najpopularniejszych dystrybucjach:

  • Debian/Ubuntu: Wystarczy użyć polecenia:
  • sudo apt-get install libimage-exiftool-perl
  • Fedora: Możesz zainstalować ExifTool używając:
  • sudo dnf install perl-Image-ExifTool
  • Arch Linux: ExifTool jest dostępny w AUR, więc wystarczy użyć polecenia:
  • yay -S perl-image-exiftool

Po zainstalowaniu narzędzia możemy przejść do jego używania.

Podstawowe użycie polecenia Linux exiftool

ExifTool jest bardzo elastyczny i umożliwia wiele operacji na plikach. Poniżej znajdziesz najczęściej stosowane polecenia:

1. Wyświetlanie metadanych pliku

Aby wyświetlić metadane dowolnego pliku (np. obrazka), wystarczy użyć polecenia:

exiftool nazwa_pliku.jpg

ExifTool wyświetli szczegółowe informacje o pliku, takie jak data utworzenia, rozdzielczość, dane aparatu i inne dostępne metadane. To bardzo przydatne w przypadku zdjęć, gdzie możemy dowiedzieć się, na przykład, jakiego aparatu użyto do ich zrobienia, jakie były ustawienia, a także dokładną lokalizację (jeśli zapisano dane GPS).

2. Edytowanie metadanych pliku

ExifTool umożliwia również edytowanie metadanych w plikach. Jeśli chcesz zmienić jedną z informacji w metadanych, np. datę zdjęcia, użyj poniższego polecenia:

exiftool -DateTimeOriginal="2025:03:02 10:30:00" nazwa_pliku.jpg

W powyższym przykładzie zmieniamy datę wykonania zdjęcia na „2025-03-02 10:30:00”. Dzięki ExifTool możemy dostosować daty i godziny dla wielu plików w jednym czasie, co jest bardzo przydatne przy organizowaniu dużych zbiorów zdjęć.

3. Usuwanie metadanych

Czasami chcemy usunąć metadane z pliku, na przykład gdy zależy nam na prywatności lub zmniejszeniu rozmiaru pliku. Możemy to zrobić za pomocą polecenia:

exiftool -all= nazwa_pliku.jpg

Po wykonaniu tego polecenia wszystkie metadane zostaną usunięte z pliku. To bardzo przydatne, gdy nie chcemy, aby plik zawierał jakiekolwiek informacje o autorze lub aparacie, którym zrobiono zdjęcie.

4. Kopia zapasowa przed edycją

ExifTool automatycznie tworzy kopie zapasowe oryginalnych plików przed wprowadzeniem jakichkolwiek zmian. Jeśli chcesz zapisać kopię zapasową pliku, w którym zmienia się metadane, możesz to zrobić, korzystając z flagi `-backup`:

exiftool -DateTimeOriginal="2025:03:02 10:30:00" -backup nazwa_pliku.jpg

Po wykonaniu tej operacji, ExifTool utworzy kopię zapasową oryginalnego pliku z rozszerzeniem „_original”, zachowując oryginalny stan pliku. Dzięki temu, jeśli coś pójdzie nie tak, będziesz miał dostęp do wersji sprzed edycji.

5. Operacje na wielu plikach jednocześnie

ExifTool pozwala na edytowanie metadanych w wielu plikach na raz. Na przykład, jeśli chcesz zmienić datę wykonania zdjęć w całym folderze, użyj poniższego polecenia:

exiftool -DateTimeOriginal="2025:03:02 10:30:00" *.jpg

To polecenie zaktualizuje daty wykonania zdjęć dla wszystkich plików JPEG w bieżącym katalogu. Możesz również używać bardziej zaawansowanych filtrów, aby wybrać określone pliki do edycji.

6. Obsługa plików PDF, audio i wideo

Chociaż ExifTool jest najczęściej używany do pracy z plikami graficznymi, obsługuje również inne typy plików. Możesz na przykład używać ExifTool do wyświetlania i edytowania metadanych w plikach PDF, plikach audio MP3, a także w plikach wideo, takich jak MP4. Polecenia są identyczne jak w przypadku zdjęć:

exiftool nazwa_pliku.pdf

Możliwość pracy z wieloma rodzajami plików czyni ExifTool bardzo uniwersalnym narzędziem do zarządzania metadanymi w różnych typach plików.

Podsumowanie

ExifTool to niezwykle przydatne narzędzie w świecie Linuxa, które umożliwia wygodne zarządzanie metadanymi w plikach. Niezależnie od tego, czy chcesz sprawdzić szczegóły zdjęć, edytować daty wykonania zdjęć, czy usuwać wrażliwe dane, ExifTool daje ci pełną kontrolę nad tym, co jest zapisane w plikach. Dzięki temu narzędziu nie tylko zyskujesz większą wygodę, ale także poprawiasz organizację danych w swojej pracy. Praktycznie każda osoba, która pracuje z plikami multimedialnymi, powinna znać to narzędzie, a jego wszechstronność sprawia, że jest to jeden z najważniejszych elementów w zestawie narzędziowym każdego użytkownika Linuxa!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: