Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
utilisateurs:bendia:tutos:scripts-nautilus [27/09/2018 19:11] bendia [Copier tous les fichiers sauf les RAW depuis un appareil photo raccordé en USB] |
utilisateurs:bendia:tutos:scripts-nautilus [17/02/2019 21:20] bendia [Déplacer tous les fichiers sauf les RAW depuis un appareil photo raccordé en USB] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : Liste de scripts pour nautilus | * Objet : Liste de scripts pour nautilus | ||
* Niveau requis : {{tag>débutant}} | * Niveau requis : {{tag>débutant}} | ||
- | * Commentaires : //Scripts à copier dans .local/share/nautilus/script et activable avec un clic droit depuis Nautilus // | + | * Commentaires : //Scripts à copier dans ~/.local/share/nautilus/script et activable avec un clic droit depuis Nautilus // |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
===== Copier tous les fichiers sauf les RAW depuis un appareil photo raccordé en USB ===== | ===== Copier tous les fichiers sauf les RAW depuis un appareil photo raccordé en USB ===== | ||
- | <file bash leaveRaw> | + | <file bash leaveRawCp> |
#! /bin/bash | #! /bin/bash | ||
#Nautilus script that copy only non RAW files from camera to Disk | #Nautilus script that copy only non RAW files from camera to Disk | ||
Ligne 24: | Ligne 24: | ||
if [[ ${IMAGE_NAME#*.} != $RAW ]] # ${image#*.} extract extension from file name | if [[ ${IMAGE_NAME#*.} != $RAW ]] # ${image#*.} extract extension from file name | ||
then | then | ||
- | DESTINATION=$DESTINATION_REP/$(date -r $IMAGE_NAME +%Y)/$(date $IMAGE_NAME +%m)/$(date -r $IMAGE_NAME +%d) | + | DESTINATION=$DESTINATION_REP/$(date -r $IMAGE_NAME +%Y)/$(date -r $IMAGE_NAME +%m)/$(date -r $IMAGE_NAME +%d) |
mkdir -p $DESTINATION | mkdir -p $DESTINATION | ||
cp $IMAGE_NAME $DESTINATION | cp $IMAGE_NAME $DESTINATION | ||
Ligne 30: | Ligne 30: | ||
done | done | ||
</file> | </file> | ||
+ | |||
+ | ===== Déplacer tous les fichiers sauf les RAW depuis un appareil photo raccordé en USB ===== | ||
+ | |||
+ | <file bash leaveRawMv> | ||
+ | #! /bin/bash | ||
+ | #Nautilus script that copy only non RAW files from camera to Disk | ||
+ | #Images are placed in /Your_destination/Year/Month/Day path | ||
+ | |||
+ | #Set extension of your RAW file here will not be copied. All other files wil be copied | ||
+ | RAW="NEF" | ||
+ | |||
+ | #Set root destination repositorie of your Picures | ||
+ | DESTINATION_REP=~/Images | ||
+ | |||
+ | for image in $NAUTILUS_SCRIPT_SELECTED_URIS | ||
+ | do | ||
+ | IMAGE_NAME=${image##*/} #${image##*/} Extract file name from URI | ||
+ | if [[ ${IMAGE_NAME#*.} != $RAW ]] # ${image#*.} extract extension from file name | ||
+ | then | ||
+ | DESTINATION=$DESTINATION_REP/$(date -r $IMAGE_NAME +%Y)/$(date -r $IMAGE_NAME +%m)/$(date -r $IMAGE_NAME +%d) | ||
+ | mkdir -p $DESTINATION | ||
+ | mv $IMAGE_NAME $DESTINATION | ||
+ | fi | ||
+ | done | ||
+ | </file> | ||
+ | |||