lsявляется стандартной командой для вывода списка файлов в Ubuntu и других операционных системах Linux и Unix. lsЭто особенно полезно для изучения, потому что вы найдете его установленным в каждой Unix-системе, которую вы когда-либо встречали. По умолчанию при запуске отображаются только файлы в текущем каталоге.
Однако -Rфлаг является рекурсивной опцией (обратите внимание на заглавную R , а не на r ), которая также покажет вам все подкаталоги.
Вы также запросили «детали» - для этого вам нужен -lфлаг (это строчная буква L, а не номер один). Помните, что это дает вам информацию о правах доступа к файлам, а также размер файла, информацию о времени / дате и имя файла.
Если вы хотите также показать скрытые файлы / папки (эквивалент Ctrl+ Hв Nautilus), добавьте -aфлаг «все».
Вы можете объединить флаги, чтобы получить что-то вроде:
ls -lR
Если вы запустите это в любой папке приличного размера, вы обнаружите, что это приводит к огромному длинному выводу, который очень быстро прокручивается по экрану. Чтобы обойти это, вы можете «передать» вывод lsчерез программу, которая называется less(имя - пародия на подобное, moreкоторое было первым, но имеет больше возможностей).
ls -lR | less
Это позволит вам использовать клавиши со стрелками вверх / вниз, наряду с PageUp / Down, чтобы проходить через выход с более удобной скоростью.