Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/05/2012, à 06:41

waca

Suppression de fichiers [RESOLU]

Bonjour à tou(te)s,

J'ai un dossier
/temp_zik
Avec pleins de sous-dossiers de chanteurs.

Je ne souhaite garde QUE les  .mp3 dans tout ceci.

Quelle serait la commande svp ?

Merci.

Waca.

Dernière modification par waca (Le 08/05/2012, à 15:33)

Hors ligne

#2 Le 04/05/2012, à 07:14

ubuntuforce

Re : Suppression de fichiers [RESOLU]

C'est quoi cette question ?
Sa sera 25 € pour un livre sur le bash ou du moins sur les commandes de bases de linux (il existe des Mémos sur les commandes de base a 5 € comme celui-ci pour les commandes de base et celui-ci pour le bash !!!
.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#3 Le 04/05/2012, à 07:21

pingouinux

Re : Suppression de fichiers [RESOLU]

Bonjour,

find /temp_zik -type f ! -iname \*.mp3 -delete

Dernière modification par pingouinux (Le 04/05/2012, à 07:21)

Hors ligne

#4 Le 04/05/2012, à 15:21

aduxas

Re : Suppression de fichiers [RESOLU]

Surtout ne pas oublier le point d'exclamation dans la commande pingouinux smile

Hors ligne

#5 Le 04/05/2012, à 18:39

pingouinux

Re : Suppression de fichiers [RESOLU]

En effet, j'aurais dû le préciser. Par prudence, on peut lancer la commande une première fois sans le -delete, pour assurer le coup.

Hors ligne

#6 Le 08/05/2012, à 09:05

waca

Re : Suppression de fichiers [RESOLU]

Merci de votre aide, en effet, il y a de nombreuses documentations, mais avec toutes ces options, autant demander au risque de faire une grosse bétise, tout le monde n'a pas la science infuse ni un super niveau....  et c'est bien à ça que servent également les forum.

Par contre la-dite commande me retourne :

find: "/temp_zik": Aucun fichier ou dossier de ce type

Je me suis donc mis DANS ce dossier /temp_zik
même réponse, je suis alors allé dans le dossier parent,
même réponse
j'ai essayé en
sudo    idem.....

hum, y'a keke chose kivapabien.
Merci encore.

Waca

Dernière modification par waca (Le 08/05/2012, à 09:07)

Hors ligne

#7 Le 08/05/2012, à 09:51

serged

Re : Suppression de fichiers [RESOLU]

pingouinux a écrit :

Bonjour,

find /temp_zik -type f ! -iname \*.mp3 -delete

... Et ne pas oublier de protéger le "!"

find /temp_zik -type f \! -iname "*.mp3" -delete

LinuxMint Vera 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)

Hors ligne

#8 Le 08/05/2012, à 10:56

waca

Re : Suppression de fichiers [RESOLU]

Bizarre, j'ai toujours la même erreur :

find: "/temp_zik": Aucun fichier ou dossier de ce type

Hors ligne

#9 Le 08/05/2012, à 14:08

aduxas

Re : Suppression de fichiers [RESOLU]

Ton dossier n'existe pas sous ce nom où à cet endroit.  Il peut y avoir des majuscules, ou il se trouve à un niveau inférieur.

Hors ligne

#10 Le 08/05/2012, à 14:24

waca

Re : Suppression de fichiers [RESOLU]

Arf,

je suis dans mon /home/moi

$

je fais un  ls
il me retourne bien mes dossiers dont
zik  (pour simplifier je l'ai renommé)

find /zik -type f \! -iname "*.mp3" -delete
find: "/zik": Aucun fichier ou dossier de ce type

toujours la même erreur donc !

Dernière modification par waca (Le 08/05/2012, à 14:24)

Hors ligne

#11 Le 08/05/2012, à 15:29

Sciensous

Re : Suppression de fichiers [RESOLU]

find /home/moi/zik -type f \! -iname "*.mp3" -delete

ou:

cd && find zik -type f \! -iname "*.mp3" -delete

cool

(problème de chemin absolu/relatif)

Dernière modification par Sciensous (Le 08/05/2012, à 15:30)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#12 Le 08/05/2012, à 15:33

waca

Re : Suppression de fichiers [RESOLU]

C'est d'la bonne.....

Merci pour tout.

Hors ligne

#13 Le 09/05/2012, à 08:17

pingouinux

Re : Suppression de fichiers [RESOLU]

Bonjour,

serged #7 a écrit :

... Et ne pas oublier de protéger le "!"

Dans quel cas faut-il protéger ! dans la commande find ? Je ne le fais pas habituellement, et ça marche.

Hors ligne

#14 Le 09/05/2012, à 13:13

serged

Re : Suppression de fichiers [RESOLU]

pingouinux a écrit :

Bonjour,

serged #7 a écrit :

... Et ne pas oublier de protéger le "!"

Dans quel cas faut-il protéger ! dans la commande find ? Je ne le fais pas habituellement, et ça marche.

Le ! est interprété par le bash... Par exemple, même l'innocent :

echo "Salut le monde !"

Ne marchera pas, il faut :

echo "Salut le monde \!"

LinuxMint Vera 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)

Hors ligne

#15 Le 09/05/2012, à 18:27

pingouinux

Re : Suppression de fichiers [RESOLU]

@ serged #14 :
D'accord avec toi pour echo, et pour un certain nombre de commandes, mais avec find, cela ne semble pas nécessaire (même si protéger le ! ne gêne pas).

$ touch {1..2}.mp3  {1..2}.jpg
$ ls
1.jpg  1.mp3  2.jpg  2.mp3

$ find . -type f ! -iname \*.mp3 -delete
$ ls
1.mp3  2.mp3

Hors ligne