Ok
J’ai tenté ça :
root@***:~# mv /var/www/phpmyadmin/ /home/admin/www/
mv: ne peut enlever `/var/www/phpmyadmin/': N'est pas un répertoire
Un dossier c’est bien un répertoire !
Ok
J’ai tenté ça :
root@***:~# mv /var/www/phpmyadmin/ /home/admin/www/
mv: ne peut enlever `/var/www/phpmyadmin/': N'est pas un répertoire
Un dossier c’est bien un répertoire !
Pour ce genre de manipulation le mieux, selon moi, c’est de créer un lien symbolique :
ln -s /var/www/phpmyadmin/ /home/admin/www/phpmyadmin
À mon avis, il s’agit d’un lien symbolique.
Pourquoi veux-tu le déplacer ?
Merci cela a marché !
Car mon site ce trouve dans /home/admin/www et non dans /var/www/
C’est un peu une fausse raison, il suffit de configurer Apache correctement.
Exact j’avais en faite tout installer puis configurer Apache donc par défaut phpmyadmin était dans/ var/www/ !
Par défaut parce que tu l’as installé via synaptics (ou autre)…
mv
est bien la commande la plus simple mais il faut différencier un dossier vide d’un dossier plein et, bien sûr, le propriétaire du dossier qui indiquera $ ou #.
dossier vide :
mv /chemin_départ_du_dossier /chemin_arrivée
dossier plein :
mv -r / —idem_dessus
J’ai installé en ligne de commande !
En faite non cela ne marche toujours pas !
Le dossier /phpmyadmin/ est dans /var/www/
En même temps le dossier PHPMyAdmin est à cette endroit parce qu’il a installer ce gestionnaire de bdd MySQL via synapatics (ou autre installateur)… Mais PHPMyAdmin peut-être récupéré via leur site, et copier dans le répertoire souhiaté - Après il peut désinstaller PHPMyAdmin via synaptics/aptitude/…
Ok car moi je veux le déplacer dans /home/admin/www/phpmyadmin/ et qu’il ne soit plus dans /var/www/phpmyadmin/ !
ln -s /var/www/phpmyadmin/ /home/admin/www/phpmyadmin ça déplace en gardant la source.
Je n’ai jamais dit que cela déplaçait ton répertoire - La commande ln -s permet de créer un lien symbolique, et c’est ce que je fais chez moi… j’ai un répertoire où s’entasse différents projets, dont les trucs webalistique, et je créé des liens à partir du /var/www vers les sous-répertoires.
En regardant un peu sur le web, cette méthode est courament employé pour ce que tu veux faire (non pas déplacé un répertoire), mais travailler sous un truc “home” qui puisse être interpérété par ton serveur apache !? Me trompe-je ?
Tu transfères les fichiers de la dernière version dans ton répertoire local /home/admin/www/monsite/phpmyadmin -> Récupérer le dernière version
Tu désinstalles apt-get remove phpmyadmin - Il ne sera plus dans /var/www/
Merci beaucoup ça marche
Bonjour ricardo
mon post va faire « réchauffé » ce 29 juin 2024, mais correspond à mon souci d’aujourd’hui, de déplacer des répertoires:
Voici ce que j’obtiens:
« sudo mv -f Home_Sandixk512.bck/* /tuto
mv: échec de déplacement interpériphérique de ‹ Home_Sandixk512.bck/admin › vers ‹ /tuto/admin › ; impossible de supprimer la cible: Le dossier n’est pas vide »
Je suis allé voir l’aide de « mv »: voici:
"mv --h
Utilisation : mv [OPTION]… [-T] SOURCE DEST
ou : mv [OPTION]… SOURCE… RÉPERTOIRE
ou : mv [OPTION]… -t RÉPERTOIRE SOURCE…
Renommer SOURCE en DEST, ou déplacer le ou les SOURCEs vers RÉPERTOIRE.
Les arguments obligatoires pour les options longues le sont aussi pour les
options courtes.
–backup[=CONTROL] archiver chaque fichier de destination existant
-b identique à --backup mais sans argument
-f, --force ne pas demander de confirmation avant d’écraser
-i, --interactive demander confirmation avant d’écraser
-n, --no-clobber ne pas écraser les fichiers existants
Si vous indiquez plusieurs options parmi -i, -f, -n, seule la dernière sera
effective.
–strip-trailing-slashes enlever les « / » en suffixe de tous les
arguments SOURCE
-S, --suffix=SUFFIXE remplacer le suffixe usuel d’archivage
-t, --target-directory=RÉPERTOIRE déplacer tous les arguments SOURCE vers
RÉPERTOIRE
-T, --no-target-directory traiter DEST comme un fichier normal
-u, --update ne déplacer que si le fichier SOURCE est plus
récent que le fichier cible ou si aucun fichier
cible n’existe
-v, --verbose expliquer ce qui est fait
-Z, --context définir le contexte de sécurité SELinux du
fichier de destination au type par défaut
–help afficher l’aide et quitter
–version afficher des informations de version et quitter
Le suffixe d’archive est « ~ », sauf s’il est défini autrement avec --suffix ou
SIMPLE_BACKUP_SUFFIX. La méthode du contrôle de version peut être sélectionnée
par l’option --backup ou par la variable d’environnement VERSION_CONTROL.
Les valeurs possibles sont les suivantes :
none, off ne jamais archiver (même si --backup est utilisée)
numbered, t effectuer des archives numérotées
existing, nil numéroter si des archives numérotées existent déjà, se
comporter comme « simple » dans le cas contraire
simple, never effectuer toujours des archives simples
… "
Je crois qu’il faut accepter de perdre un peu de temps et utiliser successivement les commandes « cp » (copie") et « rm » (une fois que la copie est faite) qui admettent toutes les deux l’option de récursivité (-r ou -R).
ATTN, « rm » est une commande dangereuse qui en cas de fausse manœuvre peut vos effacer votre système.
Merci à tous
cordialement
jm davet
Bonjour,
On évite de reprendre un post vieux de 8 ans. On démarre un nouveau fil.
Surtout si c’est pour faire en plus une copie du man.