versteckte Verzeichnisse in ls (keine Datei mit Punktpräfix)

versteckte Verzeichnisse in ls (keine Datei mit Punktpräfix)

Ich stehe vor einem ungewöhnlichen Problem: Nach einem Lesefehler von btrfs und einer btrfs check --repairin /home gemounteten Partition scheinen einige Verzeichnisse verschwunden zu sein. Ich erkläre es so: Wenn ich den Inhalt meines Home-Verzeichnisses aufliste, werden einige Verzeichnisse (z. B. ~/work) nicht mehr aufgeführt.

$ ls -ia1 ~
   261 .
   256 ..
...
431144 VirtualBox VMs
338654 workspace

Ich kann jedoch weiterhin darauf zugreifen:

$ ls -ia ~/work
4106712 .      261 ..   4522455 content

Es scheint, dass auf den Inode nicht mehr verwiesen wird:

$ find /home -inum 4106712
$

der Befehl gibt nichts zurück.

Hier sind einige andere Befehlsausgaben:

$ sudo btrfs inspect-internal inode-resolve 4106712 /home
/home/pef/work

Und

$ stat ~/work
File: '/home/pef/work'
Size: 84              Blocks: 0          IO Block: 4096   directory
Device: 29h/41d Inode: 4106712     Links: 1
Access: (0755/drwxr-xr-x)  Uid: ( 1001/     pef)   Gid: ( 1001/     pef)
Access: 2016-05-19 16:01:31.480990215 +0200
Modify: 2016-05-19 16:01:26.237274459 +0200
Change: 2016-05-19 16:01:26.237274459 +0200
Birth: -

Dieses Problem tritt nicht nur bei direkten $HOME-Verzeichnisunterverzeichnissen auf, sondern auch bei tieferen Knoten. Gibt es eine Möglichkeit, den Befehl ls so zu konfigurieren, dass diese Dateien angezeigt werden, da ich mich nicht an alle meine Verzeichnisse/Dateien erinnere und nicht anhand ihrer Namen darauf zugreifen kann?

Danke

verwandte Informationen