W przeszłości dowiedziałem się, że w systemach plików Linux / UNIX katalogi to tylko pliki, które zawierają nazwy plików i numery i-węzłów plików w katalogu.
Czy istnieje prosty sposób, aby zobaczyć zawartość katalogu? Mam na myśli sposób, w jaki nazwy plików i i-węzły są przechowywane / organizowane.
Ja nie szukam ls
, find
lub coś podobnego. Nie chcę też widzieć zawartości plików w katalogu. Chcę zobaczyć wdrożenie katalogów. Jeśli każdy katalog to tylko plik tekstowy z pewną zawartością, być może istnieje prosty sposób na wyświetlenie zawartości tego pliku tekstowego.
W bash w Linuksie nie można zrobić cat folder
. Wynik jest po prostu Is a directory
.
Aktualizacja Pytanie W jaki sposób można sprawdzić informacje o strukturze katalogów pliku unix / linux? rozwiązuje ten sam problem, ale nie ma pomocnego rozwiązania, takiego jak mjturner .
vim <DIR>
Czy to jest to, czego chcesz?
stat
polecenie. stat folder
.
cat
by to działało. Ale to podejście było przestarzałe dekady temu. Nie znam żadnego bezpośredniego sposobu, aby zobaczyć rzeczywistą pamięć systemu plików. Zamiast tego pojawiają się nowe wywołania systemowe w celu zwrócenia informacji w znormalizowanym formacie, który pozostaje taki sam, niezależnie od tego, który bazowy system plików jest używany.
vi <folder>
odpowiada Ci twoje potrzeby? Właśnie o tym wspominam