Команды ls и cat в консолях разных операционных систем отличаются по своим функциям:
- ls в Linux используется для просмотра содержимого каталогов. 24 По умолчанию показывает текущий каталог, а если в параметрах указать путь, то перечислит содержимое конечного каталога. 2
- cat в Linux выводит в терминал содержимое файла, который указан в качестве параметра. 4 Если передать несколько файлов, команда склеит их. 2 Также можно перенаправить вывод в ещё один файл с помощью символа «>». 2
Таким образом, основное отличие в том, что ls работает с каталогами, а cat — с файлами: ls выводит список файлов и каталогов, а cat — содержимое файла 234.