comment supprimer 1000 fichiers zip en ligne de commande? [Réglé]
j'ai plus de 20000 fichiers zips a supprimer...
Discussions Libres

seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
je suis sur qu'il doit bien avoir une commande a taper dans le terminale avec a la fin *zip...
donc je fais dans un terminale
cd /dossier/ou/se/trouve/les/zip
et apres?
Édité par Visiteur Le 23/06/2014 à 21h57


lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Zorro est arrivé ...
Si tous les fichiers à supprimer sont appelés sous la forme toto.zip
$ rm *.zip
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

Visiteur
Visiteur
seb95 :
Bonsoir a tous, voila mon histoire, j'ai a peu pres 20000 fichiers zip, que jai dezipper dans le meme dossier et maintenant je cherche a supprimer les fichiers zipp sans toucher a ceux qui ont été dezipper. j'ai commencé a supprimer a la main, mais le probleme c'est que dans ce dossier j'ai un zip puis un dezippe puis un zipp ect... du coups faudrait que je les supprime un par un.
je suis sur qu'il doit bien avoir une commande a taper dans le terminale avec a la fin *zip...
donc je fais dans un terminale
cd /dossier/ou/se/trouve/les/zip
et apres?
je suis sur qu'il doit bien avoir une commande a taper dans le terminale avec a la fin *zip...
donc je fais dans un terminale
cd /dossier/ou/se/trouve/les/zip
et apres?
tu ouvres une console sur le dossier ou se trouves tes zip
Code BASH :
rm -f *.zip
ce qui supprimera sans confirmation tout les fichiers avec l’extension zip contenu dans le répertoire courant
tu peux aussi par sécurité faire
Code BASH :
mkdir zips mv *.zip zips rm -f -R zips
1: Créer un répertoire nommé zips
2: Déplacer tout les fichiers zip dans le répertoire nommé zips
3: Suppression du répertoire nommé zips avec tout son contenu
Édité par Visiteur Le 23/06/2014 à 21h53

seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
milles merci.


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :



Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
En effet, la solution rm est plutôt simple

Et dire que j'allais proposer
Code BASH :
find . -name "*.zip" -exec rm -f {} ;


Bien vu le coup du rm

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
seb95 :
c'est dingue comme la ligne de commande est d'une simplicité, un truc qui aurait du me prendre des heures m'a prit que 5 secondes le temps de rentrer la commande....
Oui, c'est sûr, mais il faut taper la bonne commande au bon endroit.
Sinon, elle peut être fatale

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
Citation :
Oui, c'est sûr, mais il faut taper la bonne commande au bon endroit.
Sinon, elle peut être fatale
Sinon, elle peut être fatale

c'est pour ça que j'ai demandé avant de le faire moi meme, car rm mal fait surtout peut devenir cata...


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
et une autre question, vu que fileroler (le dezippeur de gnome) s'arrete de maniere non voulu a peu pres tout les milles fichiers decompressé, quelle est la bonne commande a faire dans le terminale si mes fichier zip sont dans un seul dossier?
Code TEXT :
ça marcherait?
zip -r *.zip


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
Code BASH :
et for f in *.zip;do unzip “$f”;done
Code BASH :
ne marche pas...
zip -r *.zip


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Adrien.D :
Code BASH :
find . -name "*.zip" -exec rm -f {} ;
ça supprime des zip dans le dossier et dans leurs sous-dossiers.
Donc pour extraire :
Code BASH :
find . -name "*.zip" -exec unzip {} ;
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :
je m'etais fait un petit .bashrc avec dedans:
Code BASH :
#!/bin/bash extract () { if [ -f "$1" ] ; then case "$1" in *.tar.bz2) tar xvjf "$1" ;; *.tar.gz) tar xvzf "$1" ;; *.tar.xz) tar xvJf "$1" ;; *.bz2) bunzip2 "$1" ;; *.rar) unrar x "$1" ;; *.gz) gunzip "$1" ;; *.tar) tar xvf "$1" ;; *.tbz2) tar xvjf "$1" ;; *.tgz) tar xvzf "$1" ;; *.zip) unzip "$1" ;; *.Z) uncompress "$1" ;; *.7z) 7z x "$1" ;; *.xz) unxz "$1" ;; *.exe) cabextract "$1" ;; *) echo "'$1': unrecognized file compression" ;; esac else echo "'$1' is not a valid file" fi }
et quand je faisais extract *.zip ça me le faisait que pour un seul fichier


seb95 Membre non connecté
-
- Voir le profil du membre seb95
- Inscrit le : 26/08/2007
- Site internet
- Groupes :

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie