Búsqueda de sitios web

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 copiarlos, es posible que su trabajo le resulte tedioso. En el entorno GUI hay un Administrador de archivos. File Manager lo ayudará y acelerará sus actividades asociadas con los archivos. No es necesario recordar cada sintaxis/comando asociado con los archivos. Simplemente haga clic y arrastre o presione los atajos para completar su trabajo.

En el entorno de la consola, debes recordar los 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 el comandante de medianoche?

El sitio web de Midnight Commander dice:

“GNU Midnight Commander es un administrador de archivos visual, con licencia pública general GNU y, por lo tanto, califica como software libre. Es una aplicación en modo texto de pantalla completa con muchas funciones que le permite copiar, mover y eliminar archivos y árboles de directorios completos, buscar archivos y ejecutar comandos en el subshell. Se incluyen visor y 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 puedes usar este comando apt-get:

sudo apt-get install mc

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

yum install mc

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

mc

Características del comandante de medianoche

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 para el día a día.

Copiar, eliminar, cambiar nombre/mover, crear directorio

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 de ventana usando el botón Tab. En la parte inferior, verá que hay botones que tienen el prefijo de un número. Esos números representan los botones F1F10.

Para copiar archivos 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, sólo puedes centrarte en el parámetro Para. Simplemente presione Aceptar para confirmar el proceso de copia.

Eliminar archivos es más fácil. Simplemente resalte los archivos y presione la tecla “F8” para confirmar la eliminación. Se pueden mover archivos usando la tecla “F6”.

Por otro lado, cambiar el nombre del archivo es diferente. Cuando presiona la tecla “F6”, debe asegurarse de agregar un “Nuevo nombre de archivo” para el archivo en el parámetro A. 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.

Visor interno

En el modo 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. Aquí hay un resultado de muestra:

pungki@mint15 ~ $ 

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 'select-editor' ( sin comillas).

¿Qué sucede si desea utilizar otros editores de texto que MC no detecta? Digamos que desea utilizar el editor de texto Vi. Para este caso, puedes hacerlo de otra manera. En su directorio de inicio 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"
Permiso de archivo

Los archivos y directorios tienen permisos. El permiso administrará quién puede leer, escribir y ejecutar los archivos y directorios. El comando para gestionarlo es chmod. Puedes ver cómo usar chmod en detalle 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.

Propietario del archivo

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

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

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

Enlace FTP

De forma predeterminada, MC le mostrará interfaces de 2 columnas. Izquierda y derecha. Esas columnas no son sólo para el directorio local. Puede conectar uno de ellos o ambos a una computadora remota mediante 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:password@machine_or_ip_address

Si es correcto, la columna le mostrará los directorios de la computadora remota.

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

Si su red utiliza un servidor proxy, puede configurar MC para que utilice un proxy FTP. Presione “F9> Opciones > Virtual FS > Utilice siempre el proxy ftp.

Dejando al comandante de medianoche

Para salir de Midnight Command, presione “F9> Archivo > Salir. O simplemente presione “F10” para salir. Todavía hay muchas funciones dentro de Midnight Commander.

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

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