Midnight Commander: un gestor de fitxers basat en consola per a Linux


Quan treballeu amb molts fitxers a l'entorn de la consola, com ara moure fitxers o copiar fitxers, és possible que la vostra feina sigui tediosa. A l'entorn GUI hi ha un gestor de fitxers. El Gestor de fitxers us ajudarà i accelerarà les vostres activitats associades als fitxers. No cal que recordeu totes les sintaxis/ordres associades amb els fitxers. Només cal que feu clic i arrossegueu o premeu les dreceres per completar la vostra feina.

A l'entorn de la consola, heu de recordar les ordres/sintaxi. Afortunadament, Linux té un gestor de fitxers basat en text que funciona a l'entorn de la consola. El nom és Midnight Commander (més endavant l'anomenem MC).

Què és Midnight Commander

El lloc web de Midnight Commander diu:

\GNU Midnight Commander és un gestor de fitxers visual, amb llicència GNU General Public License i, per tant, qualifica com a programari lliure. És una aplicació en mode de text a pantalla completa rica en funcions que us permet copiar, moure i suprimir fitxers i arbres de directoris sencers, cercar. per a fitxers i executar ordres a la subshell. S'inclouen un visor i un editor interns

Com instal·lar Midnight Commander a Linux

Per defecte, MC no està instal·lat en una màquina Linux. Per tant, primer cal instal·lar-lo. A Debian, Ubuntu i Linux Mint podeu utilitzar aquesta ordre apt-get:

$ sudo apt-get install mc

A RHEL, CentOS i Fedora, podeu utilitzar aquesta ordre:

# yum install mc

Un cop finalitzada la instal·lació, només cal que escriviu \mc (sense cometes) des de la consola per executar-la.

# mc

Funcions de Midnight Commander

MC té moltes funcions que són útils per a un usuari o un administrador de Linux. Aquí hi ha algunes funcions que poden ser útils per al dia a dia.

MC es divideix en dues columnes. Columna esquerra i columna dreta. Aquestes columnes són finestres independents entre si. Cada finestra representarà un directori actiu. Podeu canviar entre finestra amb el botó Tab. A la part inferior, veureu que hi ha botons prefixats per un número. Aquests números representen botons F1 – F10.

Per copiar fitxers d'un directori a un altre, simplement ressalteu el fitxer i premeu la tecla F5. Si voleu copiar diversos fitxers, heu de prémer el botó Insereix per a cada fitxer que voleu copiar.

MC us demanarà la vostra confirmació sobre la carpeta de destinació (A), Seguiu els enllaços, Conserva els atributs. En general, només podeu centrar-vos en el paràmetre A. Només cal que premeu D'acord per confirmar el procés de còpia.

Suprimir fitxers és més fàcil. Simplement ressalteu els fitxers i premeu la tecla F8 per confirmar la supressió. Moure fitxers es pot fer amb la tecla F6.

Canviar el nom dels fitxers d'altra banda és diferent. Quan premeu la tecla F6, heu d'assegurar-vos que afegiu un Nou nom de fitxer per al fitxer al paràmetre A. Aquí teniu una captura de pantalla quan voleu canviar el nom d'un fitxer.

Per crear un directori, podeu prémer la tecla F7. MC crearà un directori nou al directori actual. Per obtenir més detalls sobre què pot fer MC amb els fitxers, premeu F9 > Fitxer.

En el mode de consola, hi ha molts editors de text com ara vi, joe i nano. MC té el seu propi visor intern. Si voleu veure el contingut d'un fitxer de text, podeu ressaltar el fitxer i prémer la tecla F3. També podeu editar el fitxer quan ho necessiteu. Ressalteu el fitxer i premeu F4 per començar a editar-lo.

Quan executeu l'editor de text per primera vegada, MC us demanarà que trieu l'editor de text predeterminat. Aquí teniu una mostra de sortida:

[email  ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Aleshores, quan premeu el botó F4 per editar un fitxer, MC utilitzarà l'editor de text que hàgiu escollit. Si voleu canviar el vostre editor predeterminat, només cal que premeu el botó F2, trieu el signe @ i escriviu select-editor (sense cometes).

Què passa si voleu utilitzar altres editors de text que MC no detecta? Diguem que voleu utilitzar l'editor de text Vi. En aquest cas, podeu fer-ho d'una altra manera. Al vostre directori inicial trobareu un fitxer “.selected_editor”. Aquest és un fitxer ocult, de manera que comença amb un signe de punt. Editeu el fitxer. Ja ho veuràs:

# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"

Els fitxers i directoris tenen permisos. El permís gestionarà qui pot llegir, escriure i executar els fitxers i directoris. L'ordre per gestionar-lo és chmod. Podeu veure com utilitzar chmod en detall escrivint man chmod al terminal.

Amb MC, només cal que seleccioneu un fitxer i després premeu F9 > Fitxer > Chmod o premeu Ctrl-x i c. MC us mostrarà el permís actual del fitxer seleccionat i us mostrarà més paràmetres que es poden configurar.

Els fitxers i directoris també tenen propietari i propietari del grup. Els privilegis d'aquests propietaris es gestionen mitjançant l'ordre chmod anterior. L'ordre per gestionar el propietari és chown.

Com és habitual, podeu veure com utilitzar chown en detall escrivint man chown al terminal. Amb MC, només cal que seleccioneu un fitxer i després premeu F9 > Fitxer > Chown o premeu Ctrl-x i o. Ara podeu definir el propietari i el propietari del grup des de la llista disponible de nom d'usuari i nom de grup.

MC també té Advanced Chown. És una combinació entre chmod i chown. Podeu fer 2 tasques diferents en 1 lloc. Premeu F9 > Fitxer > Chown avançat.

Per defecte, MC us mostrarà 2 interfícies de columnes. Esquerra i dreta. Aquestes columnes no són només per al directori local. Podeu fer que un d'ells o tots dos es connectin a un ordinador remot mitjançant l'enllaç FTP.

En aquest cas, MC actuarà com a client FTP. Per connectar-lo al servei FTP, heu de prémer F9 > Enllaç FTP. MC demanarà la credencial de l'FTP. El format de la credencial serà així:

user:[email _or_ip_address

Si és correcte, la columna us mostrarà directoris a l'ordinador remot.

Per desconnectar el vostre enllaç FTP, podeu prémer F9 > Comandament > Enllaç VPS actiu. A la llista de directoris VFS actius, veureu el vostre enllaç FTP. Trieu el vostre enllaç FTP i premeu VFS gratuïts ara. Si només voleu canviar a la carpeta local sense desconnectar l'enllaç FTP actual, seleccioneu Canvia a.

Si la vostra xarxa utilitza un servidor intermediari, podeu configurar MC perquè utilitzi el servidor intermediari FTP. Premeu F9 > Opcions > FS virtual > Feu servir sempre el servidor intermediari ftp.

Per deixar l'ordre de mitjanit, premeu F9 > Fitxer > Sortir. O simplement premeu F10 per sortir. Encara hi ha moltes funcions a Midnight Commander.

Per obtenir més detalls sobre les funcions de MC, visiteu les PMF de Midnight Commander a:

  1. https://midnight-commander.org/wiki/doc/faq