Come posso confrontare ed eliminare i file duplicati tra più cartelle su El Capitan?


0

Ho a che fare con due diversi tipi di file su OS X El Capitan. Hanno la stessa estensione di file ma hanno tag alla fine del nome del file (ad es. abc123_m.psarcE abc123_p.psarc). Ho una cartella ( folder 1) con entrambe *_me *_pversioni degli stessi file (stesso nome, solo tag diverso) e un'altra cartella ( folder 2) con solo *_mfile.

Come posso eliminare tutti i _pfile folder 1se hanno un _mgemello in folder 2?

Risposte:


0

Ecco un terminale one-liner che elenca i contenuti di folder_2, cambia _m in _p e rimuove silenziosamente i file da folder_1. Se nella cartella_1 non è presente alcun file _p corrispondente, non accade nulla.

Utilizzare un percorso completo per folder_2 o ../folder_2 se entrambe le cartelle sono sottocartelle dello stesso genitore.

cd folder_1; ls -1 folder_2 | sed /_m/s//_p/ | xargs rm -f
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.