Альтернативы команде ls для вывода списка содержимого каталога

об альтернативах команде ls

В следующей статье мы рассмотрим различные способы вывода содержимого каталога без использования команда ls. Эта команда, пожалуй, наиболее часто используется для вывода списка содержимого каталога в Unix-подобных системах.

Хотя ls он работает очень хорошо, никогда не помешает знать, что у нас могут быть другие способы перечислить содержимое каталога, используя один из следующих альтернативы команде ls. Как это обычно бывает в мире Gnu / Linux, доступно множество опций.

Как известно всем пользователям Gnu / Linux, мы можем использовать следующую команду для отображения содержимого каталога с именем Prueba в этом примере:

команда ls

Именно так большинство пользователей перечисляют файлы и каталоги. Однако мы также можем использовать один из следующих способов сделать это.

Перечислите содержимое каталога с некоторыми альтернативами команде ls

Используйте команду эхо

Эта команда обычно используется в сценариях оболочки и пакетных программах для вывода заданных аргументов. В качестве аргумента можно передать любой текст или строку. Эта команда не только служит для печати заданных аргументов, но также может использоваться для список файлов в терминале (Ctrl + Alt + T):

команда эха *

echo *

к отображать содержимое следующего уровня каталогов Его можно использовать:

cinabdi echo для вывода списка файлов в каталогах следующего уровня

echo */*

к список скрытых файлов мы выполним:

echo * .*

консультация более подробная информация на страницах руководства:

команда echo man

man echo

Используйте команду директория

Эта команда многие считают его эквивалентным тому, что используется в Windows, поскольку он работает в Gnu / Linux примерно так же. За перечислить содержимое текущего каталога просто пиши:

команда dir

dir

к перечислить содержимое определенного каталога, вам просто нужно передать путь в качестве аргумента:

команда dir для вывода списка маршрута

dir /home/sapoclay/Prueba

Мы также сможем перечислить весь контент, включая файлы скрыто, набрав:

команда dir для вывода списка скрытых файлов

dir -a

Мы можем см. более подробную информацию о директория на страницах руководства:

команда dir man pages

man dir

Используйте команду Printf

Команда Printf он обычно используется для форматирования и печати текста. Эта команда распечатает аргументы в соответствии с заданным форматом. Мы также можем использовать его для перечислить содержимое текущего каталога:

команда printf

printf '%s\n' *

к больше деталейсм. справочные страницы:

команда printf man

man printf

Используйте команду GREP

Grep это используется для поиск с использованием регулярных выражений. Коллега написал статью о как использовать эту команду.

к вывести список содержимого каталога с помощью команды GREP, вам просто нужно запустить:

команда grep

grep -l '.*' ./*

Он может получить больше информации об этой команде с помощью man:

команда grep man

man grep

Используйте команду найдите

найти команду

Команда найдите используется для поиска файлов в иерархии каталогов. Мы также можем использовать эту команду для просматривать содержимое каталога:

find -maxdepth 1

Или мы также сможем использовать:

find .

Первая команда показывает все файлы и каталоги в текущем каталоге, а вторая команда показывать все файлы и каталоги рекурсивно.

Мы также можем просматривать содержимое определенного каталога:

find dir1/

Мы можем узнать больше о найдите на вашей странице руководства:

команда найти человека

man find

Используйте команду состояние

Команда состояние используется для отображения информации о файле и файловой системе. С помощью этой команды мы можем просматривать свойства файлов и каталогов, такие как размер, разрешения и создание, среди прочего.

Мы можем список файлов и каталогов с помощью команды состояние:

команда stat

stat -c '%s %A %n' *

Как видите, команда stat выводит не только список содержимого текущего каталога, но также разрешения и размер каждого файла и каталога.

Мы можем использовать справочные страницы для получить больше информации:

команда stat man

man stat

Используйте команду лсатр

Команда лсатр Он используется для перечисления атрибутов файлов и каталогов в Gnu / Linux. За список файлов и каталогов в текущем рабочем каталоге, воспользуемся этой командой:

команда lsattr

lsattr ./*

См. Подробности на страницах руководства. о команде лсатр.

команда lsattr man

man lsattr

Используйте команду getfacl

Команда getfacl вместе с setfacl, являются наиболее полезными и важными командами, которые должны знать все системные администраторы при настройке списки управления доступом (ACL).

к просмотреть список файлов и каталогов в текущем каталоге, мы просто выполним:

команда getfacl

getfacl ./*

Он может узнать больше об этой команде используйте man:

команда getfacl man

man getfacl

Воспользуйтесь редактором напор

El редактор напор также может использоваться для список файлов и каталогов. Нам останется только написать следующее: имея в виду точку после vim:

список файлов с помощью Vim

vim .

Используя стрелки ВВЕРХ / ВНИЗ, мы можем перемещаться по списку. Мы также сможем перемещаться по подкаталогам.

Это всего несколько альтернативы команде 'ls' для вывода списка содержимого каталога, который не является другим, чтобы знать


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.