Mi piace sempre mantenere il mio desktop Linux ben organizzato. Ho creato cartelle separate per ogni tipo di file e le ho salvate nelle rispettive cartelle. Ho una cartella denominata "Intrattenimento" per archiviare i miei film, video e file audio. Una cartella chiamata "Ufficiale" contiene tutti gli elementi relativi al mio lavoro. La cartella "Personale" contiene le mie foto, i miei documenti, ecc. La cartella "Software" contiene tutti i tipi di software come immagini del sistema operativo, applicazioni. Spero che anche a tutti piaccia organizzare le proprie cose. Per coloro che sono troppo pigri per organizzare le proprie cose e tenere tutti i tipi di file e cartelle in una cartella comune, c'è una riga di comando chiamata "Classificatore" può aiutarti.
Classifier è un semplice script Python che organizzerà automaticamente i tuoi file in base all'estensione del file in directory diverse. Ad esempio, creerà automaticamente una directory chiamata Audio e sposterà tutti i file mp3 in essa contenuti. Allo stesso modo, sposta tutti i file zip/tar in una cartella chiamata Archivio, i film in una cartella chiamata Video e così via. Non è necessario creare manualmente cartelle e spostare i file nelle rispettive cartelle. Basta installare ed eseguire questa utility, si occuperà di tutto. Per dirla semplicemente, Classifier organizza istantaneamente i file nella tua directory, classificandoli in cartelle diverse. Sembra utile, vero? Infatti!
Scarica - Ebook gratuito:"Sicurezza e ottimizzazione di Linux:la soluzione per l'hacking (v.3.0)"Installa classificatore
Poiché è scritto utilizzando il linguaggio python, possiamo installarlo facilmente utilizzando pip , un gestore di pacchetti Python.
Su Arch Linux e i suoi derivati, esegui il seguente comando per installare pip:
$ sudo pacman -S python-pip
Su Debian, Ubuntu, Linux Mint:
$ sudo apt-get install python-pip
Su RHEL, Fedora, CentOS:
$ sudo yum install python-pip
Oppure,
$ sudo dnf install python-pip
Su SUSE/openSUSE:
$ sudo zypper install python-pip
Dopo aver installato PIP, eseguire il comando seguente per installare Classificatore.
$ sudo pip install classifier
L'output di esempio sarebbe:
Collecting classifier Downloading classifier-1.7.tar.gz Collecting arrow (from classifier) Downloading arrow-0.10.0.tar.gz (86kB) 100% |████████████████████████████████| 92kB 250kB/s Requirement already satisfied: six>=1.10.0 in /usr/lib/python3.6/site-packages (from classifier) Collecting python-dateutil (from arrow->classifier) Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB) 100% |████████████████████████████████| 194kB 389kB/s Installing collected packages: python-dateutil, arrow, classifier Running setup.py install for arrow ... done Running setup.py install for classifier ... done Successfully installed arrow-0.10.0 classifier-1.7 python-dateutil-2.6.0
Organizza automaticamente tipi simili di file in cartelle specifiche utilizzando il classificatore
Dopo aver installato Classifier, vai alla directory in cui hai i tuoi file ed esegui il comando 'classifier' per organizzarli automaticamente e spostarli in cartelle diverse in base all'estensione del file.
Guarda lo screenshot seguente. Ho una cartella denominata "test" con diversi tipi di file.
Come vedi nella directory sopra, ci sono diversi tipi di file, come Zip, ISO, Mp4, Doc, ODt, Xls, JPG ecc. Invece di creare cartelle per ogni tipo di file, vai in questa directory (cioè prova nel nostro case) ed eseguire il comando 'classifier' per organizzarli automaticamente in cartelle diverse.
$ cd test/
$ classifier
Vedrai un output come di seguito.
Scanning Files Done!
I tuoi file sono stati organizzati in cartelle separate. Ora vai e controlla la cartella 'test'. Vedrai la differenza.
Come puoi vedere nello screenshot sopra, Classifier ha creato directory diverse per ogni tipo di file e le ha spostate automaticamente nelle rispettive cartelle.
Puoi anche classificare i file di una directory e salvarli in un'altra posizione. Il comando seguente classifica i file di una cartella /home/sk/Downloads/ e salvali in una cartella denominata /home/sk/otechnix .
$ classifier -d /home/sk/Downloads -o /home/sk/ostechnix
Si noti che Classifier organizza e sposta solo i file, non le directory. Inoltre, dovresti stare attento perché non c'è nessun annullamento opzione.
Puoi anche classificare i file in base alla loro data di creazione.
$ classifier -dt
Per classificare tipi di file specifici, ad esempio .jpg file, eseguire il comando seguente:
$ classifier -st .jpg -sf "Images"
Qui, -st indica tipi di file specifici e -sf indica una cartella specifica.
Il comando sopra classificherà i file .jpg e li salverà in una cartella chiamata "Immagini".
Per maggiori dettagli, controlla la sezione della guida di Classificatore eseguendo il comando seguente:
$ classifier -h
Classifier è davvero uno script brillante che trova e organizza automaticamente file di tipo diverso in cartelle specifiche. Se hai un gran numero di diversi tipi di file in una directory, ridurrà drasticamente il tempo per organizzarli.
Questo è tutto per ora gente. Sarò presto qui con un'altra guida utile. Se trovi utile questa guida, condividila sui tuoi social network professionali e supporta OSTechNix.
Ciao!