Comando mc de Linux con ejemplos prácticos

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el administrador de archivos Midnight Commander (mc), una herramienta poderosa y con muchas funcionalidades para realizar operaciones básicas de archivos y directorios en el entorno de Ubuntu 22.04. Comenzaremos instalando el paquete de Midnight Commander, luego profundizaremos en su interfaz intuitiva y aprenderemos cómo administrar de manera eficiente archivos y directorios utilizando este administrador de archivos basado en la línea de comandos.

El Midnight Commander es un administrador de archivos ampliamente utilizado que ofrece una forma amigable y eficiente de navegar por el sistema de archivos, copiar, mover y eliminar archivos, así como realizar otras tareas comunes de gestión de archivos. Este laboratorio te proporcionará ejemplos prácticos y una guía paso a paso para ayudarte a dominar el uso de Midnight Commander en tu sistema Ubuntu 22.04.

Hoja de trucos de comandos de Linux


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/rm("File Removing") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") subgraph Lab Skills linux/ls -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} linux/cp -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} linux/rm -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} linux/cd -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} linux/mkdir -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} linux/sudo -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} linux/apt -.-> lab-422790{{"Comando mc de Linux con ejemplos prácticos"}} end

Instalar Midnight Commander (mc) en Ubuntu 22.04

En este paso, instalaremos el administrador de archivos Midnight Commander (mc) en el entorno de Ubuntu 22.04.

Primero, actualiza el índice de paquetes:

sudo apt-get update

Ejemplo de salida:

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 324 kB in 1s (324 kB/s)
Reading package lists... Done

A continuación, instala el paquete de Midnight Commander:

sudo apt update
sudo apt-get install -y mc

Ejemplo de salida:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libglib2.0-0 libslang2
Suggested packages:
  mc-data
The following NEW packages will be installed:
  libglib2.0-0 libslang2 mc
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,063 kB of archives.
After this operation, 5,500 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglib2.0-0 amd64 2.72.1-1ubuntu1 [1,231 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libslang2 amd64 2.3.2-5build2 [368 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy/universe amd64 mc amd64 3.4.3-3build1 [464 kB]
Fetched 2,063 kB in 1s (2,063 kB/s)
Selecting previously unselected package libglib2.0-0:amd64.
(Reading database... 14868 files and directories currently installed.)
Preparing to unpack.../libglib2.0-0_2.72.1-1ubuntu1_amd64.deb...
Unpacking libglib2.0-0:amd64 (2.72.1-1ubuntu1)...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack.../libslang2_2.3.2-5build2_amd64.deb...
Unpacking libslang2:amd64 (2.3.2-5build2)...
Selecting previously unselected package mc.
Preparing to unpack.../mc_3.4.3-3build1_amd64.deb...
Unpacking mc (3.4.3-3build1)...
Setting up libglib2.0-0:amd64 (2.72.1-1ubuntu1)...
Setting up libslang2:amd64 (2.3.2-5build2)...
Setting up mc (3.4.3-3build1)...
Processing triggers for man-db (2.10.2-1)...
Processing triggers for libc-bin (2.35-0ubuntu3)...

El Midnight Commander (mc) ahora está instalado en tu entorno de Ubuntu 22.04.

Explorar la interfaz de Midnight Commander

En este paso, exploraremos la interfaz de Midnight Commander (mc) y nos familiarizaremos con sus características principales.

Primero, inicia Midnight Commander ejecutando el siguiente comando en la terminal:

mc

Esto lanzará la interfaz de Midnight Commander, que está dividida en dos paneles principales. El panel izquierdo muestra el contenido del directorio actual, y el panel derecho muestra el contenido del directorio visitado previamente.

En la parte superior de la interfaz, verás la barra de menú, que te da acceso a varios comandos y funciones. Puedes navegar por las opciones del menú utilizando las teclas de flecha y presionar Enter para seleccionar una opción.

Debajo de la barra de menú, verás la línea de comandos, que muestra el directorio de trabajo actual y te permite ingresar comandos.

El área principal de la interfaz está dividida en dos paneles, como se mencionó anteriormente. Puedes navegar entre los paneles utilizando la tecla Tab. Dentro de cada panel, puedes usar las teclas de flecha para mover el cursor y seleccionar archivos o directorios.

Algunas características y atajos principales para explorar en la interfaz de Midnight Commander:

  • Operaciones de archivos: Presiona F5 para copiar un archivo, F6 para mover/renombrar un archivo, F8 para eliminar un archivo y F7 para crear un nuevo directorio.
  • Navegar por directorios: Utiliza las teclas de flecha para mover el cursor y presiona Enter para abrir un directorio.
  • Buscar archivos: Presiona Ctrl+F para abrir el cuadro de diálogo de búsqueda y buscar archivos o directorios.
  • Ver el contenido de un archivo: Presiona F3 para ver el contenido de un archivo seleccionado.
  • Salir de Midnight Commander: Presiona F10 para salir de la interfaz de Midnight Commander.

Tómate un tiempo para explorar la interfaz de Midnight Commander y familiarizarte con los diversos comandos y características.

Realizar operaciones de archivos y directorios utilizando Midnight Commander

En este paso, practicaremos la realización de diversas operaciones de archivos y directorios utilizando el administrador de archivos Midnight Commander (mc).

Primero, creemos un nuevo directorio en el directorio ~/project:

mkdir ~/project/mc_demo

Ejemplo de salida:

labex@ubuntu:~/project$ mkdir ~/project/mc_demo
labex@ubuntu:~/project$

Ahora, naveguemos al directorio recién creado utilizando Midnight Commander:

mc

Esto abrirá la interfaz de Midnight Commander. Utiliza las teclas de flecha para navegar hasta el directorio mc_demo y presiona Enter para entrar al directorio.

A continuación, creemos un nuevo archivo en el directorio mc_demo:

  1. Presiona F7 para crear un nuevo archivo.
  2. Ingresa el nombre del archivo, por ejemplo, example.txt, y presiona Enter.
  3. El nuevo archivo se creará y ahora puedes editar su contenido utilizando el editor incorporado.

Ahora, copiemos un archivo utilizando Midnight Commander:

  1. Navega hasta el archivo que deseas copiar (por ejemplo, example.txt) utilizando las teclas de flecha.
  2. Presiona F5 para copiar el archivo.
  3. Ingresa la ruta de destino (por ejemplo, ~/project/mc_demo/copied_file.txt) y presiona Enter.

Finalmente, eliminemos un archivo utilizando Midnight Commander:

  1. Navega hasta el archivo que deseas eliminar (por ejemplo, copied_file.txt) utilizando las teclas de flecha.
  2. Presiona F8 para eliminar el archivo.
  3. Confirma la eliminación presionando Enter.

Ahora has practicado la creación, copia y eliminación de archivos y directorios utilizando el administrador de archivos Midnight Commander.

Resumen

En este laboratorio, aprendimos cómo instalar el administrador de archivos Midnight Commander (mc) en Ubuntu 22.04. Exploramos la interfaz de Midnight Commander y realizamos diversas operaciones de archivos y directorios utilizando esta poderosa herramienta. El proceso de instalación implicó actualizar el índice de paquetes e instalar el paquete mc. Luego, nos familiarizamos con la interfaz de usuario de Midnight Commander y utilizamos sus características para administrar archivos y directorios, como navegar, copiar, mover y eliminar archivos y carpetas.

Hoja de trucos de comandos de Linux