#1 Le 01/01/2010, à 17:44
- Valeryan_24
[Résolu] Configurer nautilus-actions pour la commande "cat"
Bonjour, meilleurs voeux à tous
Je cherche à joindre des fichiers splittés de type xxx.001 ...
cat le fait très bien en ligne de commande :
cat *.xxx.* > fichier.avi
J'essaie en vain de configurer Nautilus-actions pour lancer "cat" directement depuis l'explorateur en sélectionnant le fichier 001, ou l'ensemble des fichiers à joindre, ou encore le répertoire où ils sont.
Sauf que je n'arrive pas à le faire avec succès : dans l'onglet "Command"
Path : je mets "cat"
Parameters : c'est là où je sèche, j'ai essayé les combinaisons %M , %d , %s , %f (par exemple : %d/%f > %d/Video.avi) mais rien ne fonctionne.
Pour shred, la commande est :
Path : shred
Parameters : -n 35 -z -u %M
Pour joindre des pdf via pdftk :
Path : /usr/bin/pdftk
Parameters : %M cat output %d/fusion.pdf
Quant aux outils graphiques, des programmes tels que TuXtremsplit ou Gnome-Split permettent de joindre des fichiers 001.xtm mais pas les simples 001...
Merci d'avance si quelqu'un a la solution (ce n'est pas pénalisant, passer par le terminal est rapide via la commande "Ouvrir un terminal" dans le menu contextuel de Nautilus, mais par curiosité j'aimerais trouver).
Dernière modification par Valeryan_24 (Le 04/01/2010, à 23:10)
Hors ligne
#2 Le 04/01/2010, à 22:50
- Valeryan_24
Re : [Résolu] Configurer nautilus-actions pour la commande "cat"
Réponse trouvée ici, via un script :
http://ubuntuforums.org/showthread.php?t=1371353
Installer nautilus-scripts
Enregistrer le fichier join_files.sh dans ~/.gnome2/nautilus-scripts/
Contenu du script :
#!/bin/bash
file_name=`zenity --entry --title "Join files" --text "Enter destination file name"`
touch $file_name
lst_files=$(ls $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS)
for f in $lst_files
do
if [ -f $f ]
then
cat $f >> $file_name
fi
done
Dans Nautilus, sélectionner les fichiers à joindre, clic droit de la souris, Scripts, join_files.sh
De plus, heureuse coïncidence, le logiciel Gnome Split est sorti aujourd'hui en version 0.3 et permet également de joindre, via une interface graphique, les fichiers xxx.001 :
http://www.respawner.fr/blog/index.php?post/2010/01/04/GNOME-Split-sort-en-version-0.3
https://www.ohloh.net/p/gnomesplit
Hors ligne