logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-07-2018 12:02:15

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

[RESOLU] perdu fichier crée

Bonjour a tous,

Je ne sais pas si je suis au bon endroit pour poser ma question.
J'ai crée deux fichiers (en pensent qu'ils s'enregistrais dans le dossier personnel par defaut)mais je n'arrive pas a les retrouver (graphiquement).

mkdir fichier.bin



cp fichier.bin fichier2.bin




comment je peux les retrouver? Comment faire pour qu'as chaque fois que je crée un fichier il s'enregistre directement dans le dossier personnel par défaut?

Merci d'avance
Cordialement

Dernière modification par mecamaniack44 (26-07-2018 17:14:17)

Hors ligne

#2 21-07-2018 12:14:03

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [RESOLU] perdu fichier crée

Plop,

Quand tu crées un fichier via le shell (dans un terminal), il s'enregistre dans le répertoire de travail, le répertoire courant.
Par défaut, quand tu lances un terminal, le répertoire de travail est le répertoire personnel. Mais cela peut varier suivant les circonstances.

Pour retrouver un fichier perdu, je te conseille d'utiliser locate

1) Vérifier que mlocate est bien installé

apt install mlocate


2) Mettre à jour le cache des fichiers

updatedb


3) Chercher ton fichier

locate fichier2.bin




Note que le répertoire personnel est lié à un utilisateur. Si tu lances un shell root, le répertoire personnel ne sera pas le même que dans un shell utilisateur…
Pour savoir dans quel dossier tu es, utilises la commande suivante :

pwd


Pour retourner dans ton répertoire personnel :

cd


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 21-07-2018 12:18:30

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : [RESOLU] perdu fichier crée

Oui c'est ça le problème c'est que je ne les retrouvent pas dans le répertoire personnel ou autre.
Y a t'il une solution pour que les fichiers que je crée a partir du terminal soit enregistré directement dans le répertoire personnel.

Hors ligne

#4 21-07-2018 12:34:03

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [RESOLU] perdu fichier crée

@mecamaniack44: non, c'est comme si tu me demandais s'il était possible que tous les fichiers créés via l'explorateur de fichiers le soient dans le répertoire personnel…

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 21-07-2018 12:41:32

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [RESOLU] perdu fichier crée

bonjour mecamaniack44  ,  big_smile

mkdir


sert à créer des dossiers  .

-- mkdir -- wikipedia

-- quelques commandes linux de gestion de fichiers / dossiers

-- créer un fichier --

avec de la chance , ni ton dossier , ni ton fichier , n'ont été créés . (vraiment avec de la chance).

Hors ligne

#6 21-07-2018 15:00:25

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [RESOLU] perdu fichier crée

bonsoir

il n'y a pas de raison que le dossier fichier.bin ne soit pas crée, par contre la commande

cp fichier.bin fichier2.bin


devrait renvoyer le message d'erreur

cp: -r not specified; omitting directory 'fichier.bin'


tu peux essayer la commande

find . -iname fichier.bin -type d


-iname -> le nom de ce que tu recherche
-type -> le type que tu recherche : d pour répertoire, f pour fichier....
(tout est dans le man find)

Hors ligne

#7 22-07-2018 08:47:36

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : [RESOLU] perdu fichier crée

Merci,
Comme je l'ai dit dans ma présentation, au début j'était sous (Kali-linux Debian, que j'ai abandonner) et a chaque fois que je crée un fichier a partir du terminale, je le retrouvais directement dans le dossier personnel (ce qui était très pratique).
Je vais déjà essayer de retrouver les fichiers que j'ai crée (fichier.bin et fichier2.bin).
Ensuite, je m'arrangerai pour trouver une solution de les crée dans le dossier personnel directement!!!
Bon dimanche a vous
Cordialement

Hors ligne

#8 22-07-2018 10:17:04

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU] perdu fichier crée

aBonjour

mecamaniack44 a écrit :

…Comment faire pour qu'as chaque fois que je crée un fichier il s'enregistre directement dans le dossier personnel par défaut?…

Pour créer un fichier dans le répertoire personnel d'un compte utilisateur,
tu peux indiquer le chemin absolu d'accès au répertoire personnel de ce compte utilisateur,

par exemple, en spécifiant le chemin absolu d'accès au répertoire personnel du compte utilisateur mecamaniack44

> /home/mecamaniack44/fichierCréé



=====
Ci-dessous, un copié/collé de ce qui s'affiche dans ma fenêtre de terminal
en utilisant le compte utilisateur michel sur la machine dont le nom est debg53sw
et en spécifiant le chemin absolu du répertoire personnel du compte utilisateur michel sur la machine dont le nom est debg53sw

michel@debg53sw:~$ ls -l /home/michel/fichierCréé    # je vérifie si le fichier existe déjà ou pas
ls: impossible d'accéder à '/home/michel/fichierCréé': Aucun fichier ou dossier de ce type
michel@debg53sw:~$
michel@debg53sw:~$ > /home/michel/fichierCréé        # je créé le fichier "fichierCréé" en spécifiant son chemin absolu "/home/michel/"
michel@debg53sw:~$
michel@debg53sw:~$ ls -l /home/michel/fichierCréé    # je vérifie que le fichier a bien été créé
-rw-r--r-- 1 michel michel 0 juil. 22 10:57 /home/michel/fichierCréé
michel@debg53sw:~$



=======
Si le répertoire dans lequel tu veux créer le fichier
est le répertoire personnel du compte utilisateur qui va lancer la commande
pour créer le fichier fichierCréé dans le répertoire personnel de ton compte utilisateur
en utilisant ton compte utilisateur, tu pourra lancer la commande suivante
qui utilise la variable HOME

> $HOME/fichierCréé

ou bien le caractère tilde

> ~/fichierCréé


La variable HOME ou le tilde seront automatiquement remplacés
par le chemin absolu du répertoire personnel du compte utilisateur qui lancera la commande,
comme on peut le voir dans le retour des commandes echo suivantes :

michel@debg53sw:~$ echo $HOME
/home/michel
michel@debg53sw:~$ echo ~
/home/michel
michel@debg53sw:~$
 



=======
Si tu ne spécifie pas de chemin pour le nom de fichier à créer,
ce fichier sera créé dans le répertoire courant.

Dernière modification par MicP (22-07-2018 17:44:37)

Hors ligne

#9 22-07-2018 16:53:48

mecamaniack44
Membre
Distrib. : debian stable stretch
Noyau : Linux 4.9.0-6-amd64
(G)UI : Gnome
Inscription : 21-06-2018

Re : [RESOLU] perdu fichier crée

Excusez moi, mais je crois que j'ai trouvé pourquoi je ne retrouvais pas mes fichiers crées!!!
J'avais crée mes fichiers en commande root.
Vu que je n'ai pas accès au fichier "root", je ne les voyais pas!!!!
C'est en faisant des erreurs qu'ont apprend!!

Hors ligne

#10 22-07-2018 17:23:14

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU] perdu fichier crée


J'avais crée mes fichiers en commande root.
Vu que je n'ai pas accès au fichier "root", je ne les voyais pas!!!!

C'est surtout parce que tu avais créé ces fichiers dans un répertoire auquel tu n'a pas accès depuis le compte utilisateur que tu utilisais.

Car si tu avais créé ces fichiers en utilisant les privilèges du compte root dans le répertoire personnel de ton compte utilisateur,
même s'ils appartenaient au compte root tu aurais quand même pu vérifier leur existence :

michel@debg53sw:~$ su root -c "> fichierCréé"
Mot de passe :
michel@debg53sw:~$
michel@debg53sw:~$ ls -l fichierCréé
-rw-r--r-- 1 root root 0 juil. 22 18:14 fichierCréé
michel@debg53sw:~$

Par contre, si tu avais créé ces fichiers depuis le compte root mais dans le répertoire personnel d'un compte utilisateur auquel tu n'a pas accès (root ou autre compte utilisateur),
comme ton compte utilisateur non privilégié n'a pas accès au répertoire contenant ces fichiers, tu n'aurais bien sûr pas pu vérifier leur existence.

michel@debg53sw:~$ su -
Mot de passe :
root@debg53sw:~# > /root/fichierCréé
root@debg53sw:~#
root@debg53sw:~# ls -l /root/fichierCréé
-rw-r--r-- 1 root root 0 juil. 22 18:32 /root/fichierCréé
root@debg53sw:~#
root@debg53sw:~# exit
déconnexion
michel@debg53sw:~$ ls -l /root/fichierCréé
ls: impossible d'accéder à '/root/fichierCréé': Permission non accordée
michel@debg53sw:~$

Dernière modification par MicP (22-07-2018 17:41:27)

Hors ligne

Pied de page des forums