# Un dossier a disparu du Bureau

**URL:** <https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721>\
**Category:** Support Debian\
**Created:** [Août 28, 2023, 1:33 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721 "2023-08-28T13:33:29Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 28, 2023, 1:33 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/1 "2023-08-28T13:33:29Z")

</div>

Bonjour  
J’ai quelques dossiers accessibles directement sur mon Bureau. J’ai déplacé l’icône de l’un d’entre eux et il est devenu invisible aussi bien sur le Bureau que dans Thunar.  
Pourtant la commande `locate` le retrouve à la bonne place :

```auto
joel@hp600:~$ locate dossier x
     /home/joel/Bureau/dossier x

```

Comment le rendre visible ? il n’est pas dans les fichiers cachés, et j’ai redémarré sans succès  
Merci

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 29, 2023, 11:03 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/2 "2023-08-29T11:03:07Z")

</div>

Je précise qu’il n’y a pas de videos porno dans le dossier x : \>))

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 29, 2023, 11:31 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/3 "2023-08-29T11:31:22Z")

</div>

Bonjour

Je n’utilise pas la commande `locate`  
mais quand je l’utilisais, je crois me souvenir que la base de données utilisée pour les recherches était mise à jour toutes les 24 heures.

On pouvait mettre à jour _manuellement_ cette base de données  
el lançant la commande

```auto
updatedb

```

---

<div class="post-metadata">

**Author:** ![yatta](https://www.debian-fr.org/user_avatar/www.debian-fr.org/yatta/32/12132_2.png) [@yatta](https://www.debian-fr.org/u/yatta)\
**Post date:** [Août 29, 2023, 1:12 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/4 "2023-08-29T13:12:31Z")

</div>

locate n’est pas une représentation de ce qu’il y a sur le FS à un instant donné  
ls -lha $dossier

effectivement comme l’indique @anon29980398 on peut en déduire à quel moment est mise à jour la base et en théorie à quel moment ce dossier à été déplacé/supprimer/marabouter

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 29, 2023, 2:02 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/5 "2023-08-29T14:02:45Z")

</div>

voici les 1ères lignes de la réponse à la commande :

```auto
     joel@hp600:~$ ls -lha $dossier x
    total 328K
    drwxr-xr-x 26 joel joel 4,0K 29 août 09:55 .
    drwxr-xr-x 4 root root 4,0K 22 juin 17:42 ..
    -rw-r--r-- 1 joel joel 158K 28 juil. 15:59 attestation_souscription_contrat.pdf
    -rw------- 1 joel joel 8,5K 29 août 15:54 .bash_history
    -rw-r--r-- 1 joel joel 220 22 juin 17:42 .bash_logout
    -rw-r--r-- 1 joel joel 3,5K 22 juin 17:42 .bashrc
    drwxrwxr-x 3 joel joel 4,0K 28 août 15:15 Bureau

```

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 29, 2023, 2:05 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/6 "2023-08-29T14:05:09Z")

</div>

09:55 est bien l’heure à laquelle j’ai déplacé l’icône du `dossier x` sur le bureau

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 29, 2023, 2:35 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/7 "2023-08-29T14:35:24Z")

</div>

Réflexion faite c’est plutôt hier 28 août à 15:15 que j’ai déplacé et perdu le `dossier x`  
merci

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 29, 2023, 2:44 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/8 "2023-08-29T14:44:04Z")

</div>

J’ai tapé la commande évoquée par @anon29980398

```auto
joel@hp600:~$ sudo updatedb
[sudo] Mot de passe de joel : 
/usr/bin/find: '/run/user/1000/doc': Permission denied
joel@hp600:~$ 

```

Il existe un dossier` /run/user/1000/doc/by-app/` vide en lecture seule, je ne sais pas avec quelle application l’ouvrir

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Août 29, 2023, 3:08 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/9 "2023-08-29T15:08:39Z")

</div>

locate est pas terrible si tu ne fais pas régulièrement des update de sa base.

Utilise plutôt find voir la page de man :

```auto
find /home -name 'le nom de ton dossier/fichier'

```

le dossier que tu cherche il ne commence par par la lettre A ? si non pourquoi ne pas avoir fais un _grep_ directement sur le résultat de ton ls -lha ?

En gros ton dossier il n’est plus dans ton /home/ton\_utilisateur ?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 29, 2023, 3:28 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/10 "2023-08-29T15:28:45Z")

</div>

> [@degolarson](#):
>
> ```plaintext
> …
> /usr/bin/find: '/run/user/1000/doc': Permission denied
> …
> 
> ```

Ce n’est pas un message d’erreur mais un message d’information.

Si ça n’a pas changé depuis une dizaine d’années, pour éviter l’affichage de ce message, tu devrais pouvoir ajouter le répertoire `/run/user` dans la liste des répertoires à exclure : `PRUNEPATHS` qui est dans le fichier `/etc/updatedb.conf`

---

<div class="post-metadata">

**Author:** ![degolarson](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/5f9b8f/32.png) [@degolarson](https://www.debian-fr.org/u/degolarson)\
**Post date:** [Août 29, 2023, 3:51 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/11 "2023-08-29T15:51:22Z")

</div>

@Clochette  
je l’ai bien retrouvé grâce à la commande

```auto
joel@hp600:~$ sudo find /home -name dossier x
[sudo] Mot de passe de joel : 
/home/joel/Bureau/dossier y / dossier x
joel@hp600:~$ 

```

j’aurais pu le repérer dans le `dossier y` mais celui-ci contient beaucoup (trop) de choses  
comment utiliser grep pour le ls -lha ?  
je mets résolu  
@MicP je fais la manip

merci à tous

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Août 29, 2023, 7:17 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/12 "2023-08-29T19:17:41Z")

</div>

> [@degolarson](#):
>
> comment utiliser grep pour le ls -lha ?

En ajouter un pipe et ton grep de cette manière :

```auto
ls -la /Home/tonutilisateur | grep 'dossier x'

```

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Août 30, 2023, 11:44 UTC](https://www.debian-fr.org/t/un-dossier-a-disparu-du-bureau/88721/13 "2023-08-30T11:44:39Z")

</div>

Si on est très pressé, l’option -e (locate -e) n’affiche qu’un résultat actuel (je suppose que la commande vérifie l’existence).
