Line of Duty saison 1 photo

Line of Duty saison 1

La BBC lance sa nouvelle série criminelle, Line of Duty.

Line Of Duty est une série dramatique qui traite de la corruption policière. Après un raid contre-terroriste qui tourne mal, le sergent-détective Steve Arnott refuse d’étouffer l’affaire.

Mis à l’écart par ses collègues, il est transféré dans une unité anti-corruption, AC-12, dirigée par le super-intendant Ted Hastings.

Lire Line of Duty saison 1

Une icône hexagonale avec une fenêtre de terminal noire montrant un signe de dollar blanc et un curseur vert, à côté d'un texte en gras "BASH" et en plus petit "THE BOURNE-AGAIN SHELL".

Bash : supprimer tous les fichiers et sous-répertoires d’un répertoire avec find

L’autre jour, je voulais faire un peu de ménage dans les logs mod_security d’un serveur. Le répertoire d’audit commençait à prendre de l’ampleur, et il fallait supprimer son contenu sans supprimer le répertoire lui-même.

Je pensais m’en sortir avec un simple rm /dossier, mais ce n’est pas la bonne commande. rm ne supprime pas un répertoire non vide sans option récursive, et un rm -rf mal placé peut vite transformer un petit ménage en épisode judiciaire.

La méthode propre consiste à utiliser find avec -mindepth 1 et -delete. On supprime ainsi tout ce qui se trouve dans le répertoire, sans supprimer le répertoire parent.

Vider un répertoire sans supprimer le dossier parent

Pour supprimer tous les fichiers et sous-répertoires contenus dans /home/logs/, sans supprimer /home/logs/ lui-même :

find /home/logs/ -mindepth 1 -deleteLangage du code : JavaScript (javascript)

L’option -mindepth 1 indique à find de ne pas agir sur le point de départ lui-même. Autrement dit, /home/logs/ est conservé, mais tout son contenu est supprimé.

L’option -delete supprime les fichiers et répertoires trouvés. La documentation GNU findutils précise que -delete supprime les fichiers trouvés et implique -depth, ce qui permet de supprimer les contenus avant les répertoires parents. Voir la documentation GNU findutils sur -delete.

Lire Bash : supprimer tous les fichiers et sous-répertoires d’un répertoire avec find

quartier libre

Quartier libre d’été 2012

quartier_libre

C’est l’été ! Bon, d’accord, cette année la saison n’a pas démarré en fanfare mais on espère tous que cela va rapidement changer.

Et puis l’été, c’est aussi la période de notre quartier libre sur le site, l’occasion de lire des articles différents de ce que je peux écrire dans ces colonnes.

Vous avez donc l’occasion d’écrire vos propres articles via l’interface d’administration que j’utilise quotidiennement et ils seront publiés sur le site, après relecture et approbation.

Pour participer, il suffit d’être enregistré sur le site et de cliquer sur le lien Écrire qui se trouve dans le bandeau tout en haut de la page.