User Tools

Site Tools


bash

This is an old revision of the document!


Table of Contents

scripts pour xampp.

audio

Pour extraire la piste audio mp3 de tous les mpg d'un dossier :

for i in *.mpg ; do ffmpeg -i "$i" -acodec copy "$(basename "${i/.mpg}").mp3"; done

mp4 vers m4a :

for i in *.mp4 ; do ffmpeg -i "$i" -acodec copy "$(basename "${i/.mp4}").aac"; done

pour télécharger une suite de fichier

source

Pour 1, 2, 3, 4, etc…

curl -O https://domain.tld/path/filename[0-9].png

Pour 01, 02, 03, 04, etc…

curl -O https://domain.tld/path/filename[00-9].png

macOS : lire un fichier texte en texte vers voix et enregistrer le fichier audio :

say -o sortie-audio.m4a -f texte-source.txt

macOS : la même sur tous les .txt du dossier courant

for i in *.txt ; do say -o "$(basename "${i/.txt}").m4a" -f "$i"; done

metadonnée

macOS : supprimer des métadonnées sur une image :

exiftool -all= -overwrite_original_in_place fichier.img

backup

Se connecter avec ssh :

ssh username@server
ssh root@lime2.local // exemple

Se déloguer/reloguer et reprendre

Ctrl - A puis Ctrl - D
screen -r

supprimer des clés périmées (avec le chemin et l'ip correspondante) :

ssh-keygen -f "/chemin/vers/.ssh/known_hosts" -R "192.168.0.18"

lister les périphériques usb

lsusb

Les disques

fdisk -l

vérifier un système de fichier hfs+ (avec le bon élément dans dev)

sudo fsck.hfsplus -f /dev/sdxn

monter un disque hfs+ (après création des points de montage avec mkdir)

sudo mount -t hfsplus -o force,rw /dev/sdxn /media/cible

démontage

sudo umount /media/source

archiver avec rsync

rsync -avP /Volumes/source /Volumes/cible/
  1. -a : archive
  2. -v : verbose
  3. -P : montrer l'avancement

disques

Notamment tester l'eject/mount si problème de montage

diskutil eject /dev/diskX
diskutil mountDisk /dev/diskX
diskutil list 
diskutil mount /dev/diskXsY
diskutil repairVolume /dev/diskXsY
bash.1747125445.txt.gz · Last modified: 2025/05/13 10:37 by leo