Intereting Posts

Получился странный результат при выполнении команды bash «cd / usr / share /; ls * z "

Я знаю значение * подстановочного знака

Но когда я использую Ubuntu 14.04 и введите следующую команду:

 $ cd /usr/share/ $ ls *z 

Но почему часть результата такова:

введите описание изображения здесь ПРИМЕЧАНИЕ. Вы можете нажать на ссылку выше, чтобы получить более крупную версию.

Некоторые файлы не заканчиваются на z . Это нормально или я что-то пропустил?

Если вы попробуете ls -ld *z , вы увидите каталог, заканчивающийся на z.
Таким образом, ls *z становится ls "One-Directory-Ending-With-z" и поэтому вы получаете содержимое этого каталога, у которого, похоже, много XML-файлов.