Scott Henderson feat. Thelma Houston - Tore Down House photo

Scott Henderson, Thelma Houston – Tore Down House

Scott Henderson est un guitariste de blues et de jazz-fusion qui vient de Palm Beach (Floride) et qui enseigne au Guitar Institute of Technology à Hollywood.

Thelma Houston est une chanteuse née dans l’état du Mississippi, qui a été numéro 1 des charts en 1977 avec sa reprise de la chanson Don’t Leave Me This Way, avec laquelle elle a gagné le Grammy Award for Best Female R&B Vocal Performance en 1978.

Et la somme des deux, nous donne Tore Down House :

They tore down my old house baby
Ain’t nothin’, nothin’ but a patch of land
They tore down my old house baby
Ain’t nothin’, nothin’ but a patch of land

And you know all that’s left baby
Is some letters in the mailbox
Lying in the sand

Gotta change o’ address baby
Long and far away
Gotta change o’ address baby
Long and so far away

Well you know I had to leave you
No matter what the cost
Darlin’, everything I knew and loved was lost

Lire Scott Henderson, Thelma Houston – Tore Down House

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.

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