Vols deixar de fer transferències FTP manualment. Els fitxers han de moure's — del Mac a un servidor, o d'un servidor al Mac — automàticament, sense que tu iniciïs cada transferència. Hi ha diverses maneres de fer-ho al macOS. Algunes són gratuïtes. Algunes requereixen coneixements tècnics. Algunes simplement funcionen.

Aquí tens una comparació honesta de totes les opcions reals disponibles el 2026. Explicarem què fa bé cada enfocament, on flaqueja, i per a qui és adequat.

Opció 1: Scripts de shell (lftp/curl + cron o launchd)

Opció 01

Scripts de shell amb cron o launchd

Fes servir lftp o curl per gestionar operacions FTP en un script de shell, i programa'l per executar-se automàticament via cron (més simple) o launchd (més fiable, natiu de macOS).

Una comanda bàsica de sincronització amb lftp és així:

#!/bin/bash
# Sincronitza carpeta FTP remota a local — s'executa via cron cada 5 min
lftp -u "$FTP_USER","$FTP_PASS" sftp://ftp.exemple.com << EOF
mirror --only-newer /remot/incoming/ /Users/tu/Baixades/incoming/
quit
EOF

Avantatges: gratuït, sense dependències més enllà de lftp, molt flexible — pots encadenar altres comandes de shell, enviar correus, disparar scripts en la descàrrega. Funciona en mode sense capçalera en un servidor. Control total sobre el comportament.

Inconvenients: requereix coneixements de Terminal i comoditat amb scripting de shell i sintaxi de cron. Falla en silenci — un canvi de credencials, un canvi de servidor o una incidència de xarxa genera un error en un fitxer de log que ningú llegeix. Sense notificacions de macOS. Sense lògica de resolució de conflictes llevat que la programes tu. Emmagatzemar credencials de manera segura en scripts de shell requereix esforç addicional (variables d'entorn, Keychain de macOS via la comanda security). La recomanació d'Apple per a tasques programades va passar de cron a launchd fa anys — configurar plists de launchd correctament és més complicat.

Ideal per a: desenvolupadors còmodes al terminal, automatització del costat del servidor, o situacions on el Mac és un servidor funcionant en mode sense capçalera i una interfície gràfica no té sentit.

Opció 2: Automator i Folder Actions

Opció 02

Automator / Folder Actions

macOS inclou Automator, un constructor visual de fluxos de treball, i Folder Actions — activadors que salten quan s'afegeixen fitxers a una carpeta local. A primera vista, sembla ideal per a l'automatització FTP.

En la pràctica, Automator no té accions FTP integrades. Qualsevol automatització FTP via Automator requereix una acció "Executa script de shell" — és a dir, tornes a escriure scripts de shell, simplement embolcallats en una interfície gràfica que afegeix complexitat sense afegir capacitats.

Avantatges: ja instal·lat a tots els Mac, sense programari addicional, interfície visual.

Inconvenients: sense suport FTP natiu — acabes escrivint scripts de shell dins d'Automator de totes maneres. Els fluxos de treball d'Automator són fràgils i no gestionen els errors bé. Apple porta anys desfavorint Automator (Shortcuts és el relleu, però Shortcuts tampoc té suport FTP). Les Folder Actions només s'activen amb canvis en carpetes locals — no vigilen carpetes FTP remotes. No és adequat per monitoritzar una carpeta del costat del servidor.

Ideal per a: tasques simples de manipulació de fitxers locals al Mac. No és adequat per a l'automatització FTP en cap sentit significatiu.

Opció 3: Eines de sincronització generals

Opció 03

Eines de sincronització generals

Algunes eines de sincronització al mercat suporten FTP com un dels molts backends, juntament amb emmagatzematge al núvol, dispositius NAS i carpetes locals. Estan dissenyades al voltant del concepte de treballs de sincronització bidireccionals.

Avantatges: poden gestionar molts tipus d'emmagatzematge en una sola eina, sincronització bidireccional, resolució de conflictes.

Inconvenients: dissenyades per a sincronització general, no per a automatització FTP lleugera. La interfície està dissenyada al voltant de treballs de sincronització, no de monitoratge basat en esdeveniments. Basades en polling per a carpetes remotes — no instantànies. Ús de recursos més elevat. La complexitat de la interfície reflecteix el seu ampli abast, que és excessiu per a un flux de treball simple de "vigila aquesta carpeta FTP i descarrega els fitxers nous".

Opció 4: Una app dedicada per a Mac (FTPull + FTPush)

Opció 04

FTPull + FTPush — creades específicament per a l'automatització FTP al Mac

FTPull i FTPush són dues apps per a Mac separades, cadascuna fent una cosa: FTPull monitoritza una carpeta FTP remota i descarrega els fitxers nous automàticament. FTPush monitoritza una carpeta local i puja els fitxers nous automàticament.

Totes dues estan creades específicament per a macOS — no són ports d'eines multiplataforma. Fan servir API natives de macOS arreu:

Funcions clau que les diferencien de les alternatives:

Com es comparen

Enfocament Dificultat de configuració Notificacions UI nativa Mac FTP/SFTP/FTPS Manteniment
Scripts + cron Alta Cap No Sí (lftp) Alt
Automator Mitjana Bàsiques Parcial No (scripts) Mitjà
Eines de sync generals Mitjana Parcial Baix
FTPull + FTPush Baixa Sí (riques) Sí (nativa) Sí (natiu) Cap

L'eina adequada per a la feina

Què importa per a l'automatització FTP al Mac

  • Detecció instantània: el monitoratge basat en FSEvents fa que FTPush detecti un fitxer nou en menys d'un segon — no al proper interval de polling
  • Zero manteniment: sense scripts per actualitzar, sense cron jobs per arreglar, sense fitxers de configuració per editar
  • Feedback natiu: notificacions de macOS, etiquetes del Finder i un log en temps real — no un fitxer de text que has d'obrir manualment
  • Simplement funciona: configura-ho una vegada, i s'executa activament al menú bar indefinidament

FTPull i FTPush se centren en un flux de treball — transferències FTP/SFTP/FTPS automàtiques al Mac — i ho fan sense concessions. Sense lògica de sincronització a configurar, sense backends d'emmagatzematge al núvol, sense UX multiplataforma. Simplement: vigila aquesta carpeta, transfereix els fitxers nous, avisa'm quan acabis.