Gestionnaire de fichiers pour projet web
                    
        
     
             
                    P@t@ch0n
    
        
    
                    Messages postés
            
                
     
             
            603
        
            
                                    Statut
            Membre
                    
                -
                                     
P@t@ch0n Messages postés 603 Statut Membre -
        P@t@ch0n Messages postés 603 Statut Membre -
        Salut à tous,
Je suis à la recherche comme l'indique mon titre d'une sorte de gestionnaire de fichiers, je m'explique, j'ai quelques projets web qui contiennent énormément de fichiers, et sur lesquels j'apporte beaucoup de modifications.
Ce que je recherche, c'est un logiciel qui m'indiquerait quels sont les fichiers qui ont été modifiés dans chaque répertoires depuis telle date afin que cela m'évite de tout retransférer à chaque période d'upload sur les serveurs d'hébergements.
Par contre, je ne désire pas d'application qui modifierait les fichiers en direct sur le serveur, cette solution ne me convient pas.
Ce genre de logiciel existerait-elle sur linux ?
Merci.
                
            
                
    
    
    
        Je suis à la recherche comme l'indique mon titre d'une sorte de gestionnaire de fichiers, je m'explique, j'ai quelques projets web qui contiennent énormément de fichiers, et sur lesquels j'apporte beaucoup de modifications.
Ce que je recherche, c'est un logiciel qui m'indiquerait quels sont les fichiers qui ont été modifiés dans chaque répertoires depuis telle date afin que cela m'évite de tout retransférer à chaque période d'upload sur les serveurs d'hébergements.
Par contre, je ne désire pas d'application qui modifierait les fichiers en direct sur le serveur, cette solution ne me convient pas.
Ce genre de logiciel existerait-elle sur linux ?
Merci.
        A voir également:         
- Gestionnaire de fichiers pour projet web
 - Gestionnaire de fichiers - Télécharger - Gestion de fichiers
 - Web office - Guide
 - Gestionnaire de périphérique - Guide
 - Creation de site web - Guide
 - Explorateur de fichiers - Guide
 
7 réponses
                        
                    Salut,
Pourquoi ne pas regarder plutôt du côté de solution de transfert, comme "rsync" ou "lftp", qui l'un comme l'autre peuvent ne transférer (miroiter en fait) que les fichiers ayant été modifiés ?
 
                
                
    
                Pourquoi ne pas regarder plutôt du côté de solution de transfert, comme "rsync" ou "lftp", qui l'un comme l'autre peuvent ne transférer (miroiter en fait) que les fichiers ayant été modifiés ?
                        
                    Cela à l'air pas mal en effet 
Je viens de regarder ces deux commandes et rsync à l'air assez complexe, lftp à l'air un peu plus simple, je regarde plus en détail.
Merci.
    
                Je viens de regarder ces deux commandes et rsync à l'air assez complexe, lftp à l'air un peu plus simple, je regarde plus en détail.
Merci.
                        
                    rsync est à mon sens le meilleur outil.
Il est très simple de mise en oeuvre.
Je m'en sers pour synchroniser beaucoup de serveurs entre eux.
                
                
    
                Il est très simple de mise en oeuvre.
Je m'en sers pour synchroniser beaucoup de serveurs entre eux.
                        
                    Oui, il a l'air vraiment puissant, mais je ne comprend pas certaines choses dans le man. 
http://www.delafond.org/traducmanfr/man/man1/rsync.1.html
Pour l'instant, je voudrais transférer récursivement le contenu de mon fichier local /srv/www/coucou vers le répertoire /loulou sur le serveur de destination, a-priori l'option -a correspond parfaitement à mes souhaits.
Par contre je ne comprend pas ce qu'est module dans : sync -av --rsh=ssh hôte::module /dest.
Pour l'instant j'en suis à ça :
rsync -a -e ssh /coucou/ monNomUtilisateur@http://monsite.com::???? /loulou/ -images/ -log/ -xml/ -cache/
J'ai pas testé, mais la syntaxe ne me semble pas bonne.
Ensuite pour le mot de passe, il est demandé après l'exécution de la commande ? ou il faut le préciser dans celle-ci ?
Merci d'avance.
    
                http://www.delafond.org/traducmanfr/man/man1/rsync.1.html
Pour l'instant, je voudrais transférer récursivement le contenu de mon fichier local /srv/www/coucou vers le répertoire /loulou sur le serveur de destination, a-priori l'option -a correspond parfaitement à mes souhaits.
Par contre je ne comprend pas ce qu'est module dans : sync -av --rsh=ssh hôte::module /dest.
Pour l'instant j'en suis à ça :
rsync -a -e ssh /coucou/ monNomUtilisateur@http://monsite.com::???? /loulou/ -images/ -log/ -xml/ -cache/
J'ai pas testé, mais la syntaxe ne me semble pas bonne.
Ensuite pour le mot de passe, il est demandé après l'exécution de la commande ? ou il faut le préciser dans celle-ci ?
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
                        
                    Pour l'histoire des modules, il faut qu'un daemon soit lancé sur la machine distante (serveur) et que le fichier "rsyncd.conf" soit configuré avec un module faisant référence au chemin où se trouve "loulou/".
Les mots de passe peuvent être donnés en interactif dans le terminal après avoir lancé la commande, ou définis dans une variable d'environnement (RSYNC_PASSWORD) ou dans un fichier avec la directive "--password-file".
Tu peux aussi créer des clés ssh (le plus simple).
Une fois ton module défini, tu ne donnes que son nom après l'adresse du serveur :
                
                
    
                Les mots de passe peuvent être donnés en interactif dans le terminal après avoir lancé la commande, ou définis dans une variable d'environnement (RSYNC_PASSWORD) ou dans un fichier avec la directive "--password-file".
Tu peux aussi créer des clés ssh (le plus simple).
Une fois ton module défini, tu ne donnes que son nom après l'adresse du serveur :
rsync -a -e ssh /coucou/ monNomUtilisateur@http://monsite.com::loulou -images/ -log/ -xml/ -cache/