Midnight Commander: un administrador de archivos basado en consola para Linux


Cuando trabaja con muchos archivos en el entorno de la consola, como mover archivos o copiar archivos, puede encontrar que su trabajo es tedioso. En el entorno de la GUI hay un Administrador de archivos. El Administrador de archivos lo ayudará y acelerará sus actividades asociadas con los archivos. No es necesario que recuerde cada sintaxis/comando asociado con los archivos. Simplemente haga clic y arrastre o presione los accesos directos para completar su trabajo.

En el entorno de la consola, debe recordar comandos/sintaxis. Afortunadamente, Linux tiene un administrador de archivos basado en texto que funciona en el entorno de la consola. El nombre es Midnight Commander (más tarde lo llamaremos MC).

¿Qué es Midnight Commander?

El sitio web de Midnight Commander dice:

“GNU Midnight Commander es un administrador de archivos visual, con licencia GNU General Public License y por lo tanto califica como Software Libre. Es una aplicación de modo de texto de pantalla completa rica en funciones que le permite copiar, mover y eliminar archivos y árboles de directorios completos, buscar archivos y ejecutar comandos en el subshell. Se incluyen el visor y el editor internos "

Cómo instalar Midnight Commander en Linux

De forma predeterminada, MC no está instalado en una máquina Linux. Entonces necesitas instalarlo primero. En Debian, Ubuntu y Linux Mint, puede usar este comando apt-get:

$ sudo apt-get install mc

En RHEL, CentOS y Fedora, puede usar este comando:

# yum install mc

Una vez finalizada la instalación, simplemente escriba "mc" (sin comillas) desde la consola para ejecutarlo.

# mc

Características de Midnight Commander

MC tiene muchas características que son útiles para un usuario o un administrador de Linux. A continuación, se muestran algunas funciones que pueden resultar útiles a diario.

MC se divide en dos columnas. Columna izquierda y columna derecha. Esas columnas son ventanas independientes entre sí. Cada ventana representará un directorio activo. Puede cambiar entre ventanas usando el botón Tab. En la parte inferior, verá que hay botones con el prefijo de un número. Esos números representan los botones F1 - F10.

Para copiar archivo (s) de un directorio a otro, simplemente resalte el archivo y presione la tecla "F5". Si desea copiar varios archivos, debe presionar el botón "Insertar" para cada archivo que desee copiar.

MC le pedirá confirmación sobre la carpeta de destino (Para), Seguir enlaces, Conserva atributos. Generalmente, solo puede enfocarse en el parámetro Para. Simplemente presione OK para confirmar el proceso de copia.

Eliminar archivo (s) es más fácil. Simplemente resalte el (los) archivo (s) y presione la tecla "F8" para confirmar la eliminación. Puede mover archivos usando la tecla "F6".

Cambiar el nombre del archivo por otro lado es diferente. Cuando presiona la tecla "F6", debe asegurarse de agregar un "Nuevo nombre de archivo" para el archivo en el parámetro Para. Aquí hay una captura de pantalla cuando desea cambiar el nombre de un archivo.

Para crear un directorio, puede presionar la tecla "F7". MC creará un nuevo directorio en el directorio actual. Para obtener más detalles sobre lo que MC puede hacer con los archivos, presione "F9"> Archivo.

En el modo de consola, hay muchos editores de texto como vi, joe y nano. MC tiene su propio visor interno. Si desea ver el contenido de un archivo de texto, puede resaltar el archivo y presionar la tecla “F3”. También puede editar el archivo cuando lo necesite. Resalte el archivo y presione "F4" para comenzar a editar.

Cuando ejecute el editor de texto por primera vez, MC le pedirá que elija el editor de texto predeterminado por usted. Aquí hay una salida de muestra:

[email protected] ~ $ 

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

Luego, cuando presione el botón "F4" para editar un archivo, MC utilizará el editor de texto que haya elegido. Si desea cambiar su editor predeterminado, simplemente presione el botón "F2", elija el signo "@" y escriba "seleccionar-editor" (sin comillas).

¿Qué sucede si desea utilizar otros editores de texto que MC no detecta? Supongamos que desea utilizar el editor de texto Vi. Para este caso, puede hacerlo de otra manera. En su directorio personal encontrará un archivo ".selected_editor". Este es un archivo oculto, por lo que comienza con un signo de punto. Edite el archivo. Ya verás:

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

Los archivos y directorios tienen permisos. El permiso administrará quién puede leer, escribir y ejecutar los archivos y directorios. El comando para administrarlo es chmod. Puede ver cómo usar chmod en detalles escribiendo "man chmod" en la terminal.

Con MC, solo necesita seleccionar un archivo y luego presionar "F9"> Archivo> Chmod o presionar "Ctrl-x" y "c". MC le mostrará el permiso actual del archivo seleccionado y le mostrará más parámetros que se pueden configurar.

Los archivos y directorios también tienen propietario y propietario de grupo. Los privilegios de estos propietarios se gestionan mediante el comando chmod anterior. El comando para administrar propietario es chown.

Como de costumbre, puede ver cómo usar chown en detalles escribiendo "man chown" en la terminal. Con MC, solo necesita seleccionar un archivo y luego presionar "F9"> Archivo> Chown o presionar "Ctrl-x" y "o". Ahora puede establecer el propietario y el propietario del grupo desde la lista disponible de nombre de usuario y nombre de grupo.

MC también tiene Advanced Chown. Es una combinación entre chmod y chown. Puedes hacer 2 tareas diferentes en un solo lugar. Presione "F9"> Archivo> Advanced Chown.

De forma predeterminada, MC le mostrará interfaces de 2 columnas. Izquierda y derecha. Esas columnas no son solo para el directorio local. Puede hacer que uno de ellos o ambos se conecten a una computadora remota usando un enlace FTP.

En este caso, MC actuará como cliente FTP. Para conectarlo al servicio FTP, debe presionar "F9"> Enlace FTP. MC solicitará la credencial del FTP. El formato de la credencial será así:

user:[email protected]_or_ip_address

Si es correcto, entonces la columna le mostrará directorios en la computadora remota.

Para desconectar su enlace FTP, puede presionar "F9"> Comando> Enlace VPS activo. En la lista de directorios de VFS activos, verá su enlace FTP. Elija su enlace FTP y presione "VFS gratis" ahora. Si solo desea cambiar a la carpeta local sin desconectar el enlace FTP actual, elija Cambiar a.

Si su red usa un servidor proxy, puede configurar MC para usar un proxy FTP. Presione “F9”> Opciones> FS virtual> Usar siempre proxy ftp.

Para salir de Midnight Command, presione "F9"> Archivo> Salir. O simplemente presione "F10" para salir. Todavía hay muchas características dentro de Midnight Commander.

Para obtener más detalles sobre las funciones de MC, visite las preguntas frecuentes de Midnight Commander en:

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