Cómo cambiar el nombre de archivos y carpetas en Linux

Tanto si es un usuario veterano de Linux como si acaba de adquirir una distribución como PopOS o Ubuntu, aún necesita saber cómo administrar sus archivos y carpetas. Eso significa que sé que hay muchas formas de cambiar el nombre de directorios o archivos en Linux. En el mundo de Linux, las carpetas también se denominan directorios. Son intercambiables.
Hay dos casos en los que se cambia el nombre de archivos y carpetas. Está cambiando el nombre de un solo archivo o carpeta, o desea cambiar el nombre de varios archivos o carpetas a la vez. Al igual que Windows o Mac, Linux tiene varias formas de hacerlo.
Cambiar el nombre de un solo archivo o directorio en Linux usando el Administrador de archivos
La mayoría de las distribuciones o distribuciones de Linux tienen un administrador de archivos gráfico similar al Explorador de archivos en Windows o Finder en MacOS. La mayoría funcionará de la misma manera, pero puede haber diferencias.
Renombrar Usar Renombrar
- Haz clic derecho en el archivo o carpeta.
- Escoger Rebautizar o presione F2.
- El campo de nombre de archivo o carpeta se puede editar. Realice el cambio que desee y seleccione el Rebautizar botón o presione Ingresar.
Renombrar Usar propiedades de archivo
Este método es extraño y es poco probable que lo use, pero aún es posible.
- Haz clic derecho en el archivo o carpeta.
- Escoger Propiedades o presione Ctrl + yo.
- Seleccione el campo de nombre y realice los cambios. Luego cierra el Propiedades ventana y cambie el nombre del archivo o carpeta.
Cambiar el nombre de muchos archivos o carpetas en Linux usando el Administrador de archivos
Es posible que esta función no esté disponible en todos los administradores de archivos disponibles en las distintas distribuciones de Linux. Esto está en PopOS.
- Seleccione varios archivos o carpetas y luego haga clic derecho y seleccione Rebautizar o presione F2.
- Puede Renombrar usando una plantilla o Buscar y reemplazar texto.
- Renombrar usando una plantilla le permite hacer cosas como archivos y carpetas numerados secuencialmente o poner texto en el anverso, reverso o ambos lados del nombre original.
Puede aplicar la plantilla a los archivos según el nombre original o la fecha de modificación.
- Buscar y reemplazar texto es posible buscar una secuencia específica de texto y reemplazarla con otra cosa. Esto es genial para corregir errores de ortografía.
Obtenga ayuda en Linux
Hay muchas maneras de usar los comandos y utilidades a continuación. Si no está seguro de lo que necesita hacer, simplemente envíe el pedido miedo (para el manual) y el orden o el nombre de la utilidad con la que necesita ayuda. Por ejemplo, miedo m.v. el manual mostrará para el uso de la m.v. pedido.
Después de cambiar el nombre de los archivos o directorios en Linux, verifíquelos siempre buscando en el Explorador de archivos o usando el ls ordenarlos a la lista.
Cambiar el nombre de un solo archivo o carpeta con el comando MV
El comando MV es para mover archivos y carpetas, pero también funciona bien con el cambio de nombre. La sintaxis del comando MV es: m.v. [OPTIONS] origen Destino
- Navegue a la carpeta donde se encuentran los archivos o carpetas que desea cambiar de nombre.
- Utilizar el m.v. comando para cambiar el nombre de la carpeta o el archivo. Si el nombre contiene espacios, coloque comillas alrededor del nombre. tomemos el 01- del nombre
Escribir mv “01-Documentos de trabajo” “Documentos de trabajo” y presione Entrar.
Listar los archivos indica que ha sido renombrado.
Cambiar el nombre de varios archivos o carpetas usando Bash Script
Para crear un script bash, debe trabajar en un editor de texto sin formato. Digamos que tenemos algunos archivos HTML que accidentalmente guardamos como archivos de texto sin formato. Necesitamos cambiar la extensión del archivo de .txt a .html. Podemos usar este script bash para cambiarles el nombre:
para i * archivo .txt; hacer
mv – “$ archivo” “$ {archivo% .txt} .html”
hecho
- Ingrese eso en el editor de texto y guárdelo como rename-txt.sh en la misma carpeta que los archivos convertidos.
- En la terminal, navegue a esa carpeta e ingrese el comando bash renombrar-txt.sh y presiona Ingresar.
- Comprobar usando ls o mira en el Administrador de archivos ver si funcionó.
¿Cómo funcionó? La primera línea busca cualquier archivo que termine en .teacs. el asterisco Es un comodín, por lo que cualquier cosa antes de .txt en un nombre de archivo coincidirá. el es hacer le dice que ejecute el comando siempre que haya archivos coincidentes. Esto eslazo . El tiene una segunda línea. m.v.
pedido.la flauta (– ) dice que no hay opciones para el pedido, prepárate para alguna expresión regular o regex. el es $ archivo es una variable que le dice que funcione con cualquier archivo recogido en la primera línea. el es % dice que reemplace el .teacs si es la cola del nombre con el valor fuera del corchete, eso es.html
.
Cómo cambiar el nombre de archivos y carpetas de forma segura con las utilidades de Linux El resto del artículo trata sobre las utilidades utilizadas en el shell de Linux. Puede ser fácil cometer un error y cambiar el nombre de los archivos críticos que pueden impedir que los programas o Linux funcionen. Utilice siempre el -norte
elección. Le dice al comando que no sobrescriba un archivo existente. Usar lo siguiente en una orden de utilidad puede parecer:mmv-n “*” “#l1”. Vea a continuación cómo muestra una vista previa de lo que hará el comando. Pero si enumeras (ls
) no hay cambios en los archivos que no ve. Si eso no es lo que esperaba, ajuste su pedido y vuelva a intentarlo.
Cambiar el nombre de varios archivos y carpetas con Renombrar
Rename es una utilidad de Linux. Piense en ello como un pequeño programa que no tiene una interfaz gráfica de usuario. Es posible que su distribución de Linux no la tenga, pero es fácil de instalar. En la terminal, ingrese el comando sudo apt-get install Renombrar y presionaIngresar . Puede solicitar su contraseña, ingrésela y presioneIngresar
. Comenzará a instalarse.
- Una vez instalado, puede comenzar a usar Rename.
- Navegue a la ubicación donde desea cambiar los nombres de archivos o carpetas. Al igual que en el script bash, deberá usar expresiones regulares para seleccionar archivos y definir qué hacer con ellos. Aquí hay un ejemplo:
renombrar / .html / .txt / ‘* .html
Si supuso que esto convertiría las extensiones de archivo de nuestros archivos de nuevo a .txt desde .html, ¡tiene razón!
Cambiar el nombre de archivos y carpetas con MMV MMV es otra utilidad de Linux, como Rename. Se puede instalar con el comandoinstalar sudo apt mmv
- . Una vez instalado, puede crear sus propios comandos. El comando MMV de muestra que usamos cambiará todos los archivos en el directorio de minúsculas a mayúsculas:
- mmv-r “*” “#u1” el es -r
dice que le cambies el nombre. El asterisco le dice que cambie cualquier archivo en el directorio. El #u1 es algo especial. Es un código Markdown. Esto le pide que cambie el texto a mayúsculas.
¿Esas son todas las formas de renombrar directorios y archivos en Linux?
Si uno de los métodos aquí no funciona para usted, puede usar una herramienta de cambio de nombre masivo que tiene una interfaz gráfica de usuario.
Hay mucho para elegir. Tunar y KRename son solo algunos para comenzar.