From 5e8452eee1e408be169937a20159ccbb33f612e7 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Sun, 8 Dec 2013 02:31:31 +0100 Subject: [PATCH] gestion du serveur ftp --- ftp/generate_liste_fichiers.sh | 8 ++++++++ ftp/recreate_links.sh | 20 ++++++++++++++++++++ ftp/refresh.sh | 9 +++++++++ 3 files changed, 37 insertions(+) create mode 100755 ftp/generate_liste_fichiers.sh create mode 100755 ftp/recreate_links.sh create mode 100755 ftp/refresh.sh diff --git a/ftp/generate_liste_fichiers.sh b/ftp/generate_liste_fichiers.sh new file mode 100755 index 0000000..92029e4 --- /dev/null +++ b/ftp/generate_liste_fichiers.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Génération de liste des fichiers +# pour faciliter l'indexation par FastFileSearch + +cd /home/ftp +ls -lRLn --time-style=long-iso ./ > /home/ftp/liste_fichiers.txt + diff --git a/ftp/recreate_links.sh b/ftp/recreate_links.sh new file mode 100755 index 0000000..4881104 --- /dev/null +++ b/ftp/recreate_links.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# Régénération des liens symboliques de /home/ftp + +cd /home/ftp +## On commence par nettoyer +find . -type l \! -name '\.*' -exec rm {} \; + +## Puis on recrée les liens +### Penser : sous jessie, l'option -r existe et c'est cool pour sshfs & co +# books, Films et MP3 +ln -s /media/Epsilon/books/ +ln -s /media/Epsilon/MP3/ +ln -s /media/Epsilon/Films/ +ln -s /media/Zêta/Vidéos/ +ln -s /media/Delta/Jeux/ + +# Les séries +cd Séries +find /media/{Zêta,Epsilon,Delta}/Séries -mindepth 1 -maxdepth 1 -type d -exec ln -s {} \; diff --git a/ftp/refresh.sh b/ftp/refresh.sh new file mode 100755 index 0000000..49cf804 --- /dev/null +++ b/ftp/refresh.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +cd /home/ftp + +# Régénération des liens +./.recreate_links.sh + +# Génération de la liste des fichiers +./.generate_liste_fichiers.sh -- 2.39.2