User Tools

Site Tools


bash

scripts pour xampp.

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

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

exiftool -all= -overwrite_original_in_place fichier.img

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
bash.txt · Last modified: 2021/11/24 16:35 by leo