Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/02/2018, à 01:55

bleubuntu

perte de dossier aprés une utilisation de la commande mv

bonjour!
J'ai utiliser la commande mv la derniere foi pour deplacer des vidéos. Mais à ma grande surprise, en me rendant au dossier dans lequel je les ai deplacé, je ne trouve rien. s'il vous plait, aidez-moi, si possible, à recuperer les vidéos.
voici ci-dessous le syntaxe que j'ai utliser:

sudo mv "nom_video"  "nom_dossier_desti"

Dernière modification par bleubuntu (Le 14/02/2018, à 01:58)

Hors ligne

#2 Le 14/02/2018, à 02:37

MicP

Re : perte de dossier aprés une utilisation de la commande mv

Bonjour

Si tu as fait :

sudo mv "nom_video"  "nom_dossier_desti"

Il te suffira de te mettre dans le même répertoire d'où tu as lancé la commande
et de faire :

sudo mv "nom_dossier_desti" "nom_video" 

=======
Mais ce serait bien que tu donnes exactement les noms de source et destination que tu as utilisé,
car si ce sont des chemins absolus, tu n'aurais même pas besoin de te mettre dans le même répertoire
d'où tu avais lancé la ligne de commande.
Par contre, si ce sont des chemins relatifs, ils le sont par rapport au répertoire courant,
d'où mon conseil de te mettre dans le même répertoire d'où tu avais lancé la commande.

Tu pourras faire afficher la liste des dernières lignes de commande(s) que tu as lancées depuis ton compte utilisateur
en lançant la commande suivante :

history

Ce qui te permettra de savoir exactement
ce que tu avais entré comme commandes avant,
et même de récupérer une copie de la ligne de commande que tu avais entré.

Dernière modification par MicP (Le 14/02/2018, à 02:47)

Hors ligne

#3 Le 14/02/2018, à 09:07

pingouinux

Re : perte de dossier aprés une utilisation de la commande mv

Bonjour,

MicP #2 a écrit :

Si tu as fait :

sudo mv "nom_video"  "nom_dossier_desti"

Il te suffira de te mettre dans le même répertoire d'où tu as lancé la commande
et de faire :

sudo mv "nom_dossier_desti" "nom_video"

La seconde commande n'annule pas l'effet de la première (du moins, pas dans tous les cas).
Exemple

$ mkdir nom_dossier_desti
$ touch nom_video
#------------------------------------------
$ tree nom_*
nom_dossier_desti
nom_video [error opening dir]

0 directories, 0 files
#------------------------------------------
$ mv nom_video nom_dossier_desti
$ tree nom_*

nom_dossier_desti
└── nom_video

0 directories, 1 file
#------------------------------------------
$ mv nom_dossier_desti nom_video
$ tree nom_*

nom_video
└── nom_video

0 directories, 1 file

Hors ligne

#4 Le 14/02/2018, à 10:56

kholo

Re : perte de dossier aprés une utilisation de la commande mv

salut,
peut être commencer par :

ls  "nom_dossier_desti"

...

Hors ligne

#5 Le 17/02/2018, à 00:36

bleubuntu

Re : perte de dossier aprés une utilisation de la commande mv

MicP a écrit :

Bonjour

Si tu as fait :

sudo mv "nom_video"  "nom_dossier_desti"

Il te suffira de te mettre dans le même répertoire d'où tu as lancé la commande
et de faire :

sudo mv "nom_dossier_desti" "nom_video" 

=======
Mais ce serait bien que tu donnes exactement les noms de source et destination que tu as utilisé,
car si ce sont des chemins absolus, tu n'aurais même pas besoin de te mettre dans le même répertoire
d'où tu avais lancé la ligne de commande.
Par contre, si ce sont des chemins relatifs, ils le sont par rapport au répertoire courant,
d'où mon conseil de te mettre dans le même répertoire d'où tu avais lancé la commande.

Tu pourras faire afficher la liste des dernières lignes de commande(s) que tu as lancées depuis ton compte utilisateur
en lançant la commande suivante :

history

Ce qui te permettra de savoir exactement
ce que tu avais entré comme commandes avant,
et même de récupérer une copie de la ligne de commande que tu avais entré.

la commande "history" ne retrouve pas cette commande car j'avai deja eteind ma machine.

Hors ligne

#6 Le 17/02/2018, à 01:13

MicP

Re : perte de dossier aprés une utilisation de la commande mv

bleubuntu a écrit :

la commande "history" ne retrouve pas cette commande car j'avai deja eteind ma machine.

Dommage, par défaut,
avec la variable HISTSIZE à 1000 :

extrait de ""~/.bashrc"" a écrit :
…
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
…

la commande history permet de lister les 1000 dernières lignes de commandes qui ont été entrées dans une fenêtre de terminal,
peut-être que tu avais utilisé un autre compte utilisateur.

Mais sans savoir
le nom du compte utilisateur qui as lancé la commande,
le nom du répertoire depuis lequel la commande été lancée,
le nom du fichier déplacé (ou au moins un nom d'extension),
le nom du répertoire cible
le nom du "dossier" perdu "aprés une utilisation de la commande mv ",
je ne sais pas du tout comment faire.

Dernière modification par MicP (Le 17/02/2018, à 01:21)

Hors ligne

#7 Le 17/02/2018, à 01:37

Bougron

Re : perte de dossier aprés une utilisation de la commande mv

Bonsoir
La commande history a bien des failles,  il suffit de faire quelques Ctrl Alt t pour la rendre in-opérationnelle.

Hors ligne

#8 Le 17/02/2018, à 04:05

bleubuntu

Re : perte de dossier aprés une utilisation de la commande mv

MicP a écrit :
bleubuntu a écrit :

la commande "history" ne retrouve pas cette commande car j'avai deja eteind ma machine.

extrait de ""~/.bashrc"" a écrit :
…
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
…

la commande history permet de lister les 1000 dernières lignes de commandes qui ont été entrées dans une fenêtre de terminal,
peut-être que tu avais utilisé un autre compte utilisateur.

Moi, je n'utilise que deux compte: root et mon compte user personnel. Et j'ai verifier pour tous les deux comptes et j'ai moin de 20 commandes qui s'affiche.
.

Dernière modification par bleubuntu (Le 17/02/2018, à 04:05)

Hors ligne

#9 Le 17/02/2018, à 09:51

MicP

Re : perte de dossier aprés une utilisation de la commande mv

Bonjour

bleubuntu a écrit :

…j'ai moin de 20 commandes qui s'affiche…

C'est sans doute que tu n'as pas encore entré plus de 20 lignes de commandes.

Essaye de te souvenir du compte utilisateur que tu avais utilisé pour entrer cette commande, du nom du "dossier" qui aurait disparu,
du nom de ce(s) fichier(s), du nom de l'extension de ce(s) fichier(s),
ou autre indices possibles qui pourraient nous aider à te proposer une ligne de commande te permettant de trouver ce dossier perdu.

=======
Éventuellement,
si je n'ai pas oublié un nom d'extension possible pour les fichiers vidéos,
tu pourrais rechercher les fichiers susceptibles d'êtres des fichiers vidéos
en fonction de leur nom d'extension,
d'abord dans ton répertoire personnel avec cette ligne de commande :

find ~/ -type f -iregex '.*\.\(mkv\|mp4\|wmv\|flv\|webm\|avi\|mov\|mpeg\|mpg\|mpa\|mts\|mxf\|rv\|vro\)'

Et au cas où, dans tous les systèmes de fichiers accessibles à ta machine :

sudo find / -type f -iregex '.*\.\(mkv\|mp4\|wmv\|flv\|webm\|avi\|mov\|mpeg\|mpg\|mpa\|mts\|mxf\|rv\|vro\)'

Dernière modification par MicP (Le 17/02/2018, à 13:08)

Hors ligne

#10 Le 17/02/2018, à 10:26

MicP

Re : perte de dossier aprés une utilisation de la commande mv

Bonjour Bougron

Tu as ouvert trois fenêtres de terminal, et entré dans chacune une ligne de commande :
1518851846.png
Chaque fenêtre de terminal a lancé son propre shell et a créé son propre tampon mémoire en y chargeant le contenu du fichier ~/.bash_history
et enregistrera dans ce tampon mémoire les commandes qui seront lancées dans chacune de ces fenêtres.
C'est à la fermeture de ces fenêtres que leur tampon mémoire seront enregistrés dans le fichier ~/.bash_history

Tu n'as plus qu'à fermer ces trois fenêtres de terminal,
et ensuite en ouvrir une autre pour constater que la commande history
a bien enregistré dans le fichier ~/.bash_history toutes les commandes qui avaient été entrées depuis ton compte utilisateur.
1518851882.png


=======
Si tu préfères modifier le fonctionnement par défaut comme tu espérais le voir fonctionner : history : commun à tous les terminaux ouverts

Tu peux aussi enregistrer la date/heure à laquelle chaque ligne de commande a été lancée : history : date heure de chaque ligne de commande(s)

=======
Voir aussi :

man history
man --pager='less -p "history \[n\]"' bash

Si tu as la traduction française de la page man de l'interpréteur bash :

man --pager='less -p "^HISTORIQUE"' bash

Sinon :

man --pager='less -p "^HISTORY"' bash

Ou si tu veux lire la version originale de la page man (non traduite) :

man -LC --pager='less -p "^HISTORY"' bash

Dernière modification par MicP (Le 17/02/2018, à 10:44)

Hors ligne