Aiuto su utilizzo di Midnight Commander
Buongiorno a tutti, in anni di utilizzo di Linux ho spesso utilizzato un fantastico software per la gestione dei files a riga di comando e testuale che va sotto il nome di "Midnight Commander", lanciandolo con il comando da shell "mc". Ora il problema in cui mi imbatto sempre, e che non sono mai riuscito a risolvere e che sottopongo all'attenzione di chi possa darmi lumi, è il seguente. Per fare delle selezioni multiple di files si possono utilizzare diverse combinazioni di tasti come "Ctrl+T" oppure il tasto "Ins". Il problema però nella selezione è che se volessi iniziare la mia selezione a partire dal primo file in elenco e concludere la stessa selezione al 100mo file come devo fare? Ho consultato in rete diversi manuali sia in lingua italiana che in inglese, ma non ho trovato un granchè. C'è qualcuno che ha superato la difficoltà nella quale mi sono imbattuto? Grazie. Gian Marco.
Ciao Gian Marco, non vedevo mc da un paio di ere geologiche :D On 5/24/21 10:46 AM, Gian Marco Rapisarda - Shensueru wrote:
Per fare delle selezioni multiple di files si possono utilizzare diverse combinazioni di tasti come "Ctrl+T" oppure il tasto "Ins". Il problema però nella selezione è che se volessi iniziare la mia selezione a partire dal primo file in elenco e concludere la stessa selezione al 100mo file come devo fare?
Non sono sicura di aver capito bene la tua esigenza. Se la tua necessità è quella di selezionare un gruppo di file, allora puoi utilizzare "File -> Select group", la cui scorciatoia è il carattere +, avvalendoti dei pattern della shell. Ad esempio, con * selezioni tutti i file e directory contenute nella path corrente. Con [a-l]* selezioni tutti i file con nomi che iniziano con a, b, c eccetera, fino alla l. Se invece intendi proprio selezionare un determinato numero di file, devi prima modificare l'output del pannello, assicurandoti che i file siano ordinati come vuoi tu. Command -> External Panelize -> Other Command E lì immetti i comandi della shell che ti riducono l'elenco ai primi tot file, ad esempio i primi 30 file, con ordinamento di default: ls | head -30 A questo punto, li selezioni tutti con + e poi * (vedi sopra). Colgo l'occasione per salutarvi tutti! Buonanotte, Elisa -- Elisa Manara Software Developer IT Consultant E-Mail: e@entropika.net PEC: elisa.manara@postecert.it PGP Key [ID 23332E5A] available on public key servers
Grazie finalmente ho risolto.... In effetti non avevo mai preso in considerazione di passare dei parametri attraverso l'esternelizzazione del comando. Ma ho trovato un altro sistema... lo scriverò più tardi... Grazie! Elisa Manara wrote:
Ciao Gian Marco,
non vedevo mc da un paio di ere geologiche :D
On 5/24/21 10:46 AM, Gian Marco Rapisarda - Shensueru wrote:
Per fare delle selezioni multiple di files si possono utilizzare diverse combinazioni di tasti come "Ctrl+T" oppure il tasto "Ins". Il problema però nella selezione è che se volessi iniziare la mia selezione a partire dal primo file in elenco e concludere la stessa selezione al 100mo file come devo fare? Non sono sicura di aver capito bene la tua esigenza.
Se la tua necessità è quella di selezionare un gruppo di file, allora puoi utilizzare "File -> Select group", la cui scorciatoia è il carattere +, avvalendoti dei pattern della shell.
Ad esempio, con * selezioni tutti i file e directory contenute nella path corrente. Con [a-l]* selezioni tutti i file con nomi che iniziano con a, b, c eccetera, fino alla l.
Se invece intendi proprio selezionare un determinato numero di file, devi prima modificare l'output del pannello, assicurandoti che i file siano ordinati come vuoi tu.
Command -> External Panelize -> Other Command
E lì immetti i comandi della shell che ti riducono l'elenco ai primi tot file, ad esempio i primi 30 file, con ordinamento di default:
ls | head -30
A questo punto, li selezioni tutti con + e poi * (vedi sopra).
Colgo l'occasione per salutarvi tutti! Buonanotte, Elisa
partecipanti (4)
-
Elisa Manara -
Gian Marco Rapisarda -
Gian Marco Rapisarda - Shensueru -
shensueru@catania.linux.it