Connect with us

Linux

RNR è un gestore di file di terminale che combina le funzionalità di Midnight Commander e Ranger


File manager RNR su Linux

RNR File Manager (RNR’s Not Ranger) è un nuovo file manager di terminale per Linux che combina le caratteristiche di Midnight Commander e Ranger al fine di fornire il meglio di entrambi i mondi, offrendo anche una robusta copiatrice di file.

L’applicazione testuale è ufficialmente supportata solo su Linux, ma potrebbe funzionare su macOS, FreeBSD o Cygwin. Tuttavia, se si ottengono errori su sistemi non Linux, lo sviluppatore afferma che non li considererà bug.

RNR offre un veloce browser di file e directory con tasti in stile Vim e un potente filtro fuzzy, la capacità di sfogliare gli archivi come se fossero directory, insieme a molte altre funzionalità, con l’obiettivo principale di “essere la copiatrice di file più robusta esistente“.

Per raggiungere questo obiettivo, RNR utilizza operazioni di copia / spostamento completamente non interattive, consentendo all’utente di impostare azioni in anticipo in caso di conflitti (sovrascrittura, salta, rinomina esistente e rinomina copia), saltando anche tutti gli errori. Grazie a ciò, è possibile avviare un’operazione di copia di file di grandi dimensioni e lasciarla incustodita, e non si bloccherà a causa di alcuni file già esistenti oa causa di un errore che può essere saltato.

Questa è la finestra di dialogo di copia di RNR File Manager:

Finestra di dialogo di copia del file manager RNR

Inoltre, ogni operazione sui file viene registrata in un database, quindi nel caso in cui l’alimentazione si interrompa, saprai dove è stato interrotto il processo di copia e riprenderai da lì.

Lo sviluppatore valuta l’affidabilità della copia / spostamento dei file rispetto alla velocità. Questo è il motivo per cui RNR utilizza per impostazione predefinita un database per tenere traccia delle operazioni sui file, anche se ciò rallenta notevolmente le operazioni durante la copia o lo spostamento di molti file di piccole dimensioni. Tuttavia, RNR consente di disabilitare l’uso del database su disco, tramite un’opzione della riga di comando (-n, --nodb) o utilizzando il No DB pulsante. Almeno, secondo la sua documentazione GitHub, perché a una rapida occhiata non sono riuscito a trovare un file No DB pulsante nell’interfaccia utente dell’applicazione.

Potrebbe piacerti anche: forgit: Comandi Git interattivi con anteprime Powered by fzf Fuzzy Finder

Caratteristiche di RNR File Manager:

  • Browser di file e directory molto veloce con tasti in stile Vim e potente filtro fuzzy come fzf (di cui sono un fan, a proposito)
  • Esplora archivi compressi come normali directory di sola lettura (richiede archivemount da installare sull’impianto)
  • Directory veloce che salta con i segnalibri
  • Molte opzioni di ridenominazione dei file
  • Motore di copia file robusto con interazione minima da parte dell’utente. Ottimo per copiare grandi quantità di dati in modo affidabile
  • Visualizzatore di file di testo e binari con numeri di riga ed evidenziazione della sintassi per il testo e dati mascherati per i file binari, con modalità di visualizzazione esadecimale opzionale per entrambi i formati
  • Anteprima di file e directory opzionale nell’altro pannello
  • Se il visualizzatore di file interno non viene utilizzato, visualizzare i file con il paginatore selezionato (impostazione predefinita: less)
  • Modifica i file con l’editor selezionato (impostazione predefinita: vi)
  • Apri i file con l’apertura selezionata (impostazione predefinita: xdg-open)
  • Esegui comandi di shell, con sostituzioni di macro per manipolare facilmente i file contrassegnati
  • cd all’ultima directory visitata all’uscita (compatibile con Bash e Fish; questo deve essere configurato)

Vale anche la pena notare che il file manager RNR non offre una grande quantità di configurabilità. Permette di scegliere il cercapersone, l’apri e l’editor, impostare uno schema di colori, segnalibri personalizzati e il gioco è fatto. Non ci sono piani per rendere l’applicazione più personalizzabile, perché, secondo lo sviluppatore, questo ha il vantaggio di fare in modo che RNR “funzioni allo stesso modo ovunque sia installato”.

Vorrei anche aggiungere che se stai cercando un file manager di terminale con supporto per il mouse, RNR non fa per te, in quanto non lo supporta. Usa Ranger o MC, poiché entrambi hanno il supporto per il mouse.

Per vedere l’elenco delle opzioni della riga di comando, delle associazioni di tasti, delle sostituzioni, ecc., Vedere la pagina man RNR. Controlla anche la pagina man rnrview (visualizzatore di file della console di RNR).

Potrebbe piacerti: broot è uno strumento di navigazione della directory con visualizzazione ad albero interattiva per la riga di comando

Installa RNR File Manager su Linux

Per Arch Linux / Manjaro, RNR File Manager può essere installato da AUR.

Su altre distribuzioni Linux, RNR può essere installato utilizzando Python3 PIP. Se non lo hai già installato, puoi installarlo utilizzando il seguente comando:

  • Debian / Ubuntu / Linux Mint / Pop! _OS / Sistema operativo elementare / Sistema operativo Zorin:
sudo apt install python3-pip
sudo dnf install python3-pip
  • openSUSE Leap 15.2 / Tumbleweed:
sudo zypper install python3-pip

Ora puoi installare il file manager della console RNR utilizzando PIP di Python3:

python3 -m pip install --user rnr

Successivamente, nel caso in cui desideri aggiornare RNR utilizzando PIP, utilizza:

python3 -m pip install --upgrade --user rnr

PIP installa gli eseguibili in formato ~/.local/bin. Nel caso in cui non lo hai nel tuo PATH (non lo hai nel tuo PATH se dopo aver installato RNR, non puoi eseguirlo digitando rnr in un terminale), aggiungilo al tuo PERCORSO aprendo ~/.bashrc (se usi Bash) o ~/.zshrc (se usi Zsh) o il file di configurazione per qualunque shell stai usando e modificando il file per contenere export PATH="$PATH:$HOME/.local/bin". Fonte del file (source ~/.bashrc o source ~/.zshrc) per utilizzare le nuove impostazioni nel terminale corrente.

Puoi eseguire RNR File Manager digitando rnr in un terminale.

Forse ti piacerà anche: rga: Cerca testo in PDF, ebook, documenti di Office, archivi e altro (ripgrep Wrapper)

Per poter sfogliare gli archivi come se fossero directory normali (di sola lettura), è necessario installare anche il file archivemount pacchetto:

  • Debian / Ubuntu / Linux Mint / Pop! _OS / Sistema operativo elementare / Sistema operativo Zorin:
sudo apt install archivemount
sudo dnf install archivemount
sudo zypper install archivemount

La documentazione RNR spiega anche come cambiare la directory all’uscita per Bash o Fish shells e come correggere le combinazioni di tasti nel terminale (per abilitare CTRL-Q e CTRL-S combinazioni di tasti).

Potrebbe piacerti: z.lua – Un modo più veloce per cambiare le directory (comando cd che impara mentre lo usi)


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi