Page 1 sur 1
Shell script de mise à la corbeille
Publié : sam. 12 janv. 2008, 16:30
par nicklaus
Après avoir fait des rm -r * qui m'ont couté cher (en temps et en énergie), j'ai commencé à faire un shell script de "mise en corbeille" utilisant la "methode" de Thunar.
http://tricks4nux.free.fr/?p=17
Le script est pour l'instant ultra simple (pas de gestion d'erreur notament), mais pleinement fonctionnel à priori. Perso j'en fais une fonction dans mon .zshrc.
Si ça peut vous être utile en l'état, ou que vous avez des idées d'évolution

Publié : sam. 12 janv. 2008, 17:43
par IdoMcFly
bah ça marche

gestion d'erreur ? quels cas ? pas de fichier demandé par ex ? il se passe quoi ?
Publié : sam. 12 janv. 2008, 18:05
par nicklaus
Bein si le fichier/dossier n'existe pas ça le précise et c'est tout.
Mais y'a bcps d'autres cas notement les problèmes de droits etc... et j'aimerai que l'utilisateur soit precisement renseigné du pb en question
Publié : dim. 13 janv. 2008, 18:28
par cassyb
ce qui serait bien c'est de l'implémenter graphiquement à pcmanFM.
Publié : jeu. 17 janv. 2008, 00:10
par IdoMcFly
bug !
je tente de faire :
rm Madonna\ -\ Greatest\ Hits\ -\ CD2\ -\ 04\ -\ Secret.mp3
et ça pète :
dirname: opérande surnuméraire `-'
Pour en savoir davantage, faites: « dirname --help ».
basename: opérande surnuméraire `Greatest'
Pour en savoir davantage, faites: « basename --help ».
mv: ne peut déplacer `/home/geob/' vers un sous-répertoire de lui-même `/home/geob/.local/share/Trash/files/geob'
j'utilise zsh
Publié : jeu. 17 janv. 2008, 07:31
par nicklaus
Ok, thanks pour le feedback, je regarde ça dans l'aprem
IdoMcFly a écrit :j'utilise zsh
Moi aussi

Publié : jeu. 17 janv. 2008, 08:25
par nicklaus
Je ne protégais pas les chaines de caractères par des guillemets...c'est balo.
Essayes la nouvelle version:
http://tricks4nux.free.fr/?p=17
Publié : ven. 18 janv. 2008, 01:15
par nicklaus
cassyb a écrit :ce qui serait bien c'est de l'implémenter graphiquement à pcmanFM.
C'est un peu compliqué pour moi le c++
De ce que j'ai vu on peut commencer par modifier la fonction "ptk_delete_files" qui se trouve dans dans src/ptk/ptk-file-misc.c
Après fo bricoler les menus et tout...strop dur pour moi

Publié : ven. 18 janv. 2008, 09:20
par IdoMcFly
merci je test ça dès que je peux !

Publié : sam. 19 janv. 2008, 14:51
par IdoMcFly
c'est bon !
par contre suggestion, en faire un fichier télécahrgeable car el copier coller merdouille avec les guillemets ouvrant/fermant à l'anglaise. il faut des guillemets droit (") et non pas “
Publié : mar. 22 janv. 2008, 03:52
par nicklaus
Merci pour le conseil

j'ai ajouté une page avec les scripts téléchargeables en txt brut
Publié : sam. 07 juin 2008, 14:24
par IdoMcFly
il y a des soucis avec les paramètres multiples, seul le premier est pris en compte