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.
chmod utilisation
chmod utilisation
Gigabyte B360M-D3H 6 i5-8500 M2 256Go Ram8Go 2 écrans
Kernel: 4.15.0-33- x86_64 bits: 64 Xfce 4.12.3 Linux Mint 21
Samsung NP310 intel N550 SSD250Go Ram 2Go Mint 13.2 /Win7
Lenovo 320S-13IKB i5-8250 Ram 8Go M2 256Go
Mint Tara ISO V2 en dual boot Win10 bios UEFI
Kernel: 4.15.0-33- x86_64 bits: 64 Xfce 4.12.3 Linux Mint 21
Samsung NP310 intel N550 SSD250Go Ram 2Go Mint 13.2 /Win7
Lenovo 320S-13IKB i5-8250 Ram 8Go M2 256Go
Mint Tara ISO V2 en dual boot Win10 bios UEFI
Re: chmod utilisation
- 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" :
(pas testé, à faire...)
(pour tester, mettre echo devant chmod et rename)
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 {} ;
(pour tester, mettre echo devant chmod et rename)
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Re: chmod utilisation
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"
en quoi le fait d'être "executable" est dérangeant?
Pour renommer récursivement:
Code : Tout sélectionner
find . -type f -name '*.txt' -exec rename 's/.txt//' {} \;
Il faut peut-être installer "rename". Synaptic ou "sudo apt install rename"
Intel i5-9400F, Nvidia GTX 1660ti, 16Go Ram
Mint 20.3 + Mint 21.1 Cinnamon
Mint 20.3 + Mint 21.1 Cinnamon
Re: chmod utilisation
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é.
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é.
Gigabyte B360M-D3H 6 i5-8500 M2 256Go Ram8Go 2 écrans
Kernel: 4.15.0-33- x86_64 bits: 64 Xfce 4.12.3 Linux Mint 21
Samsung NP310 intel N550 SSD250Go Ram 2Go Mint 13.2 /Win7
Lenovo 320S-13IKB i5-8250 Ram 8Go M2 256Go
Mint Tara ISO V2 en dual boot Win10 bios UEFI
Kernel: 4.15.0-33- x86_64 bits: 64 Xfce 4.12.3 Linux Mint 21
Samsung NP310 intel N550 SSD250Go Ram 2Go Mint 13.2 /Win7
Lenovo 320S-13IKB i5-8250 Ram 8Go M2 256Go
Mint Tara ISO V2 en dual boot Win10 bios UEFI
Re: chmod utilisation
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
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
Dans Nemo: >Edition >Préférences >Comportement >Fichers texte exécutables cocher: Afficher les fichiers texte...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"
Modifié en dernier par tescan le lun. 26 août 2019 12:33, modifié 2 fois.
Intel i5-9400F, Nvidia GTX 1660ti, 16Go Ram
Mint 20.3 + Mint 21.1 Cinnamon
Mint 20.3 + Mint 21.1 Cinnamon
Re: chmod utilisation
Intel i5-9400F, Nvidia GTX 1660ti, 16Go Ram
Mint 20.3 + Mint 21.1 Cinnamon
Mint 20.3 + Mint 21.1 Cinnamon
Re: chmod utilisation
merci Tescan,
je suis passé à coté du radio bouton. Merci pour les liens.
je suis passé à coté du radio bouton. Merci pour les liens.
Gigabyte B360M-D3H 6 i5-8500 M2 256Go Ram8Go 2 écrans
Kernel: 4.15.0-33- x86_64 bits: 64 Xfce 4.12.3 Linux Mint 21
Samsung NP310 intel N550 SSD250Go Ram 2Go Mint 13.2 /Win7
Lenovo 320S-13IKB i5-8250 Ram 8Go M2 256Go
Mint Tara ISO V2 en dual boot Win10 bios UEFI
Kernel: 4.15.0-33- x86_64 bits: 64 Xfce 4.12.3 Linux Mint 21
Samsung NP310 intel N550 SSD250Go Ram 2Go Mint 13.2 /Win7
Lenovo 320S-13IKB i5-8250 Ram 8Go M2 256Go
Mint Tara ISO V2 en dual boot Win10 bios UEFI