Linux Comandos Básicos
1.36K subscribers
6 photos
3 files
43 links
Lista de comandos para Linux y algunas distribuciones. Ejemplos y breves explicaciones. Agregamos mini guias.
Download Telegram
#debian
#archivos
#rename

Solo base DEBIAN
Se debe instalar primero "rename" (segun tu distro)
Se recomienda estar dentro del directorio que contiene los archivos, para no usar rutas completas o complejas

rename 'y/a-z/A-Z/' *.jpg

Cambiar de minúsculas a mayúsculas los nombres de archivos con extension .jpg

rename 'y/A-Z/a-z/' *.jpg

Cambiar de mayúsculas a minúsculas los nombres de archivos con extension .jpg

rename 's/\.txt$/\.bak/' *.txt

cambiar de extensión todos los .txt a .bak

rename 's/ 2016//g' *.jpg

Quitar la cadena "2016" de unas fotos con extensión jpg

rename -n 's/Name/Nombre/gi' *.mp3

Cambia todas las apariciones de la cadena "Name" por "Nombre" en los archivos .mp3 (la -n es para modo de prueba, solo muestra el resultado sin modificar archivos)

rename 's/\.bak$//' *.bak

eliminar la extensión de todos los archivos que tengan extensión .bak en el directorio actual

rename 's/^/linea – /' *.docx

Agregar el texto "linea -" al inicio del nombre de los archivos .docx

rename 's/(\w{3})\_small/_ADD–$1_small/' *.jpg

ESTE ES INTERESANTE. Bussca la palabra "_small" en los nombres de archivos jpg , recorre el cursor tres caracteres antes y agrega la cadena "_ADD-" (no borra la cadena "_small") ... Modificar las cadenas segun tus necesidades
LEE ESTE ANCLADO ❗️❗️. Algunos Comandos útiles .. Solo se dará la descripción breve y algún dato útil del comando.

La mayoría son para distribuciones con base ARCH y base DEBIAN. Pero se incluyen muchos que son generales en linux.

Se usan etiquetas #, para encontrar los comandos, asi mismo para informar si son para ARCH , DEBIAN, o generales de LINUX. Igual que se pone una etiqueta haciendo referencia a que va enfocado el comando, como sistema, archivos, disco/almacenamiento y asi.

#linux
#arch
#debian
#sistema
#archivos
#red
#procesos
#usuarios
#disco
#apagado
#renombrar
#informacion
#imprimir (documentos en impresora)
#escanear_documentos
#impresora (instalación)
#dividir_archivos
#manipular archivos pdf
#admin_paquetes_void
#fecha
#apagar/reiniciar,hibernar,suspender
#Recupera_GRUB
#busqueda_de_archivos
#sockets
#calculadora
#permisos_archivos
#void
#ssh



Comandos disponibles (hasta ahora), puedes dar click a continuación:

#acpi(bateria) #apt
#apt-get #awk #bc
#blkid #bluetoothctl #bunzip2
#cat #cd #chattr
#chmod #cp #convert
#date #dd #df #diff
#dpkg #du
#egrp #fdisk #ffmpeg
#find #ftp
#gunzip #hcitool #import
#inxi #ip #jobs
#journalctl #kill #lp
#ls #lsblk #lsattr #mkdir
#mmv #mount #mv #netstat
#nmcli #pacman #pamac
#parecord #pdfjam #printf
#ps #rar #rclone
#rename #rm #rm
#rsync #scanimage #scp
#sed #sftp #smartctl #smbclient
#split #ss
#stat #systemctl #timedatectl
#udisksctl #umount
#useradd #userdel #usermod
#vnstat #vnstati #xbps
#xinput #xrandr #watch
#yay #yt-dlp #zip

Agregamos mini GUIAS para uso en terminal.
Revisa por tu cuenta los comandos utilizados en las guías antes de proceder (informate, no sigas a ciegas las guías). Recuerda usarlas solo como referencia ya que podrían contener errores o variar según la distro que uses.

#guia_bluetooth
#guia_Android_como_Monitor_secundario
#guia_USB_booteable
#guia_TOUCHPAD_pruebas
#guia_HDMI_desde_terminal
#guia_PARTICION_primaria
#guia_RESTAURAR_GRUB_Arch
#guia_PARTICION_disco_duro
#guia_WIFI_netctl
#guia_WIFI_networkmanager
#rsync (copia/respaldo básico)
#guia_AUDIO_verificacion_básica
#guia_SAMBA_server_basica
#smbclient (cliente samba desde terminal)
#guia_IMPRESORAS_instalación
#guia_impresoras_manjaro
#Atajos_teclado_enconsola_bash (info)
#guia_MONTAR_discos_en_el_arranque(boot)
#Variables_de_entorno (info)
#Árbol_de_directorios (info)
#guia_SISTEMA_información_básica
#capturas_de_escritorio
#guia_SED_comando (editar texto desde terminal)
#Convertir_videos (#ffmpeg)
#guia_Montar_ISO_IMG
#guia_Grabar_ISO_a_CD (DVD-Bluray)
#Errores_con_claves_GnuPG (arch)
#horario
#Convertir_videos
#rclone
#los_inodos
#pacman_tips
#recuperar_password
#guia_iniciar_con_i3wm (básico)
#rclone_sincronizar_directorios
#guia_Qemu_basica
#guia_Qemu_Android
#youtube-dl
#crear_iso_archivos_personales
#grabar_audio
#Recupera_GRUB (Manjaro)
#Guia_Nvidia
#Guia_Swap
#comodines

Comandos en una línea #one-line:

#rename_archivos
#ls_directorios
#comando_A_imagen
#orden_fotos
#descargar_renombrar
#archivos_espacios
#mover_archivos
#file_to_csv
#cpu_info
#cpu_temp
#cpu_freq
#multiples_dir
#search_comando
#root_last_comm
#info_disc
#reloj
#espacios_en_nombre
#montar_iso
#procesos_list
#fecha_apgado
#aplicacion_ssh
#youtube_Audio
#imagen_pdf
#notificar_comando
#archivos_tiempo


Busca dando click en el icono en la esquina superior derecha de tu aplicación o en las etiquetas aquí arriba.

Lo mismo puedes buscar sin la necesidad de la etiqueta #, solo con alguna palabra, como por ejemplo montar, mover, instalar, etc.
#linux
#one-line
#rename (perl)
#rename_archivos

Ahora, para no abandonar el canal, pondremos algunos comandos útiles de los llamados oneliner, son lineas de código con diferentes comandos u opciones que se mezclan en una sola linea para lograr algo util con poco esfuerzo ..

Recuerden adaptar cada linea según sus necesidades.

El primer ejemplo surge de que me han solicitado el renombrado masivo de archivos con nombres con solo digitos como 300566.mp4 a nombres tipo Series de video, con Temporada-Episodio en el titulo (Nombre SE01E01.mp4 por ejem).

rename -n 's/\d+/sprintf "Nombre_aqui SE01E%02d", ++$a/e' *.mp4

Renombra archivos de vídeo mp4 que contienen únicamente dígitos / números en sus nombre (adaptable) y da como salida algo como "Nombre SE01E01.mp4" pero incrementando el número de episodio segun el numero de archivos (deben estar numerados de forma continua y en orden).

La bandera -n indica que no modifique nada, solo es de prueba, si la eliminas hará los cambios a los nombres.