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 15/08/2019, à 16:19

Christophe C

question sur vidage de répertoire

Je vide de temps en temps une synchronisation avec des fichiers cachés et pas cachés. J'utilise un rm -rvf /ma-sauvegarde/* /ma-sauvegarde/.*

Cela marche très bien, mais pas pure curiosité, puis-je avoir un opérateur unique traitant à la fois les fichiers cachés et les autres ? Pour rendre le script plus condensé ?

Dernière modification par Christophe C (Le 15/08/2019, à 16:19)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 15/08/2019, à 16:33

pingouinux

Re : question sur vidage de répertoire

Bonjour,

shopt -s dotglob
rm -rvf /ma-sauvegarde/*

Voir man bash -> SHELL BUILTIN COMMANDS -> shopt -> dotglob

Hors ligne

#3 Le 15/08/2019, à 17:23

ylag

Re : question sur vidage de répertoire

Salut,

+1 pour la solution de @pingouinux smile

Sinon, peut-être:

rm -rvf /ma-sauvegarde/{*,.*}

A+

Dernière modification par ylag (Le 15/08/2019, à 19:30)

Hors ligne

#4 Le 15/08/2019, à 19:11

Christophe C

Re : question sur vidage de répertoire

Merci. la solution de ylag fonctionne et est plus courte, donc adoptée.

sauf que c'est {*,.*} et non {*,*.} smile

Sinon je ne connaissais pas shopt, c'est intéressant. Merci !


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#5 Le 15/08/2019, à 19:32

ylag

Re : question sur vidage de répertoire

Salut,

Christophe C a écrit :

sauf que c'est {*,.*} et non {*,*.} smile

Désolé pour la faute au #3, je viens de corriger à l'instant...

A+

Dernière modification par ylag (Le 15/08/2019, à 22:25)

Hors ligne

#6 Le 16/08/2019, à 08:39

moko138

Re : question sur vidage de répertoire

Pour mémoire,

rm -rvf /ma-sauvegarde/ .    # Avec une espace avant le point

supprime tout, y compris le dossier sauvegarde.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#7 Le 16/08/2019, à 09:20

Watael

Re : question sur vidage de répertoire

heu, le point, c'est le répertoire courant.

:

$ dir=chemin/repertoire; rm -rf "$dir"; mkdir "$dir"

?
big_smile

Dernière modification par Watael (Le 16/08/2019, à 09:23)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 17/08/2019, à 09:28

Christophe C

Re : question sur vidage de répertoire

rm -rvf /ma-sauvegarde/ .    # Avec une espace avant le point

Oui, ça marche, je viens de tester. Ok, c'est pratique smile. Merci.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne