Il discorso personale, uno dei dolori di tutti coloro che usano il terminale, prevalentemente, è quello di disimballare file di varie estensioni. Oltre allo ZIP che per disimballare usiamo UNZIP, dovremo ricordare le opzioni da aggiungere nel comando TAR.
Pensando di creare un "untar" ho finito per trovare in una ricerca l'unar, che è tutto ciò che cerchiamo. Super semplice e pratico da usare, basta eseguire: unar file-a-descompactar.ext .
Mi sembra che sia già come predefinito in diverse distribuzioni, ma segue comunque il repository Github per coloro che hanno bisogno di:
Github: https://github.com/ashang/unar
Comando di base per l'estrazione di qualsiasi file compresso, senza dover usare le opzioni, usa solo il nome dell'app più il file:
~ unar file-to-extract.ext
Ci sono opzioni da aggiungere e descriverò di seguito:
~ unar --helpun
ar v1.10.1, uno strumento per l'estrazione del contenuto dei file di archivio.
Sintassi: un[options]r archive[files …]
Opzioni disponibil
i:-output-directory (-o) Directory in cui scrivere il contenuto dell'archivio. Il valore predefinito è la directory corrente. Se impostato su un singolo trattino (-), non verranno creati file e tutti i dati verranno di ou
tput tos
tdout.-force-overwrite (-f) Sovrascrivere sempre i file quando un file da decomprimere esiste già su disco. Per impostazione predefinita, il programma chiede all'
utente se possibile, altrimenti ignora i file quando un file da d
ecomprimere esiste già su disk.-force-directory (-d) Crea sem
pre una directory contenitore per il contenuto dell'archivio decompresso. Per impostazione predefinita, viene creata una directory se è presente più file o cartella di pr
imo livello.-nessuna directory (-D) Non creare mai una directory contenitore per il contenuto dell'archivio
decompresso.-password (-p) La password da utilizzare per decrittografare gli
archivi protetti.-e) Codifica da utilizzare per i nomi di file nell'archivio, quando non è noto. Se non specificato, il programma tenta di rilevare automaticamente la codifica utilizzata. Utilizzare "help" o "list" co
me argomento per fornire un elenco di tutte le codifiche s
upportate.-password-encoding (-E) Codifica da utilizzare per la password per l'archivio, quando non è nota. Se non specificato, viene utilizzata la codifica fornita dall'opzione di codifica o dalla codifica rilevata aut
omaticame
nte.-indici (-i) Anziché specificare i file da decomprimere come nomi di file o modelli di caratteri jolly, specificarli come indici, come output
di lsar.-no-recursion (-nr) Non tentare di estrarre gli archivi contenuti in altri archivi. Ad esempio, quando si decomprime un file .tar.gz, decomprimere solo il file .gz e non il relativo conten
uto.-copy-time (-t) Copiare l'ora di modifica del file dal file di archivio alla directory contenitore, se ne viene creata una.-forks
(-k) Come gestire le forchette delle risorse di Mac OS. "visible" crea file AppleDouble con estensione ".rsrc", "hidden" crea file AppleDouble con prefisso "._" e "skip" scarta tutte le forch
ette delle risorse. Il valore predefinito è "visi
ble".-quiet (-q) Esegui in modalità non
interattiva.-versione (-v) Versione di stampa e u
scita.-help (-h) Visualizza queste informazioni.
Quando citiamo qualsiasi file è supportato, ovviamente ci sono alcune eccezioni come DEB, DMG, PAR, SHG, ACE 2.0 (anche standard winace) e Amiga.
Esempi di estensioni supportate vanno dal più comune a molti altri, come: ZIP, RAR, 7Z (non crittografato), TAR, GZIP, BZIP2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, SPLIT (giunzione di base), STUFFIT (senza crittografia), STUFFIT X, DISKDOUBLER, COMPACT PRO (non crittografato), PACKIT, CPIO, Z, ARJ (senza divisione), ARC, PAK, ACE (standard DOS), ZOO, LZH, ADF, DMS, LZX, POWERPACKER, LBR, SQUEEZE , CRUNCH, XAR, RPM, ALZIP (non crittografato), NSA, SAR, NDS, ZIPX e altre estensioni non utilizzate supportate dalla libreria libxad.
Mi è piaciuto questo contenuto, hai suggerimenti o altre domande? Lascia un messaggio.
Seguimi su Twitter @danielsob
Per te che sei interessato a condurre tutorial più interattivi con contenuti come questo, rispettare la ricerca e la costruzione di contenuti, c'è tempo e conoscenza impegnati in questo. Ricorda di citare la fonte. Tutti vincono con questo.