Tilføj en filudvidelse til en gruppe af filer fra kommandolinjen i Mac OS X

Indholdsfortegnelse:

Anonim

Den hurtigste måde at tilføje en filtypenavn til en gruppe af filer, der ikke har en i øjeblikket, er ved at bruge kommandolinjen i Mac OS X. I eksemplet nedenfor tilføjer vi en " .txt"-udvidelse til alle filer i en enkelt mappe, men subbing .txt i kommandostrengen vil tilføje en anden udvidelse i stedet. Før du begynder, er det en god idé at gøre følgende:

  • Sørg for at have filtypenavne synlige på alle filer i Mac OS X, på den måde vil udvidelsesændringen være synlig i Finder ud over kommandolinjen
  • Placer alle filer, der skal tilføjes udvidelsen i en enkelt og separat mappe

Sådan tilføjes batchfiludvidelser i Mac OS-kommandolinje

Forudsat at du opfyldte de tidligere krav, start Terminal (findes i /Applications/Utilities/) og gør følgende:

  • Skift til den mappe, der indeholder filerne ved at skrive:
  • cd /sti/til/mappe

  • Når du er inde i mappen, skal du bruge følgende kommando:
  • "

    for i in ; do mv $i>"

  • Bekræft ændringen ved at skrive "ls" for at få vist bibliotekets indhold

Du kan også trække og slippe en mappe fra Finder ind i terminalvinduet for at udskrive dens sti i stedet for manuelt at indtaste den.

Nedenfor er et komplet eksempel, der viser en ændring af mappen, lister det originale indhold, udfører den passende kommando for at tilføje udvidelsen, og endelig en anden oversigt, der viser de originale filer med den nye .txt-udvidelse tilføjet.

Som nævnt før, for at tilføje en anden filtypenavn skal du blot erstatte ".txt" med noget andet, såsom ".jpg" eller ".rtf". Jokertegnene kan også justeres, så de matcher filnavns fællestræk.

Tak til Thom for tipideen

Tilføj en filudvidelse til en gruppe af filer fra kommandolinjen i Mac OS X