Page 1 sur 1
chmod utilisation
Posté : sam. 24 août 2019 15:55
par xavkde182
Bonjour,
Mes premiers pas en mode CLI.
Avec chmod -x 'Info divers jardin.txt par exemple, je change bien le mod en non-executable.
mon objectif est de changer en mod -x et de d'effacer l'extensuion " .txt" d'un ensemble de fichiers *.txt disséminés dans une arborescence de répertoires héritage de Windows. En effet pour ouvrir ces fichiers LM me demande si c'est un executable.
Je n'arrive pas à formuler une ou deux commandes pour obtenir le résultat souhaité. Une bonne âme pourrait-elle me fournir la clé de cette cli.
Par avance merci.
Re: chmod utilisation
Posté : dim. 25 août 2019 08:51
par serged
- Si c'est un disque formatté en Windows (FAT32 ou NTFS) impossible : le flag "x" n'est pas géré.
Sinon, pour changer le nom, un coup de "find" :
Code : Tout sélectionner
function doit
{
chmod -x $1
rename $1 basename $1
}
find -iname "*.txt" -exec doit {} ;
(pas testé, à faire...)
(pour tester, mettre
echo devant chmod et rename)
Re: chmod utilisation
Posté : lun. 26 août 2019 10:25
par tescan
Bonjour,
en quoi le fait d'être "executable" est dérangeant?
Pour renommer récursivement:
a lancer dans le répertoire concerné, sinon mettre le chemin après "find"
Il faut peut-être installer "rename". Synaptic ou "sudo apt install rename"
Re: chmod utilisation
Posté : lun. 26 août 2019 11:28
par xavkde182
Merci les réponses, c'est dérangeant parce que pour les fichiers avec extension txt à l'ouverture il m'est demandé si je veux " Run in terminal, Display, Annuler, Run"
Avec les flags -rw-rw-r-- j'ouvre en direct avec l'éditeur.
Il s'agissais du répertoire Documents dont beaucoup ont été créés sous Windows.
ce que j'ai fait: dans nemo répertoire Documents, recherche des fichiers txt, trier la colonne permision puis avec "Propriété" décoché "execute"
Il reste qu'il doit bien y avoir comme sous Windows une GUI permettant d'attribuer une extension à une programme donné.
Re: chmod utilisation
Posté : lun. 26 août 2019 11:54
par tescan
A tester: chmod combiné avec find comme ci dessus. Mais probablement inopérant sur une partition non ext.
Il y a "chmod -R" pour modifier les droits récursivement, mais restrictions comme ci-dessus
Voir: man chmod
Il y a des solutions pour monter une partition ntfs et permettant d'utiliser chmod ici:
https://askubuntu.com/questions/11840/h ... -partition
https://forum.ubuntu-fr.org/viewtopic.php?id=370751
c'est dérangeant parce que pour les fichiers avec extension txt à l'ouverture il m'est demandé si je veux " Run in terminal, Display, Annuler, Run"
Dans Nemo: >Edition >Préférences >Comportement >Fichers texte exécutables cocher: Afficher les fichiers texte...
Re: chmod utilisation
Posté : lun. 26 août 2019 12:13
par tescan
xavkde182 a écrit : lun. 26 août 2019 11:28
Il reste qu'il doit bien y avoir comme sous Windows une GUI permettant d'attribuer une extension à une programme donné.
Voir:
https://doc.ubuntu-fr.org/tutoriel/traitement_par_lots
Re: chmod utilisation
Posté : lun. 26 août 2019 15:23
par xavkde182
merci Tescan,
je suis passé à coté du radio bouton. Merci pour les liens.