[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: почему глючит ls



On Fri, 22 Jan 2016, Melleus wrote:

Mikhail A Antonov <mikhail@antfam.ru> writes:

а так?
ls -- *.pdf

Так все прекрасно работает, правда не совсем понятно почему, в мане не
нашел такой опции. Спасибо огромное!


 Ну смотрите что происходит. Вместо *.pdf командный интерпретатор
 подставляет имена файлов. Если какое-то имя начинается
 с минус ('-'), то программа ls думает, что это ей ключик такой
 дали и ругается. Два минуса означает, что список ключей закончился -
 далее только файлы.
Такой поведение обычно для многих GNU программ (rm, mv ...) Ю.

 p.s. Шутка для начинающих сисадминов - завести файл с
      именем '-rf' и пожаловаться сисадмину, что у вас есть файл
      который с вашими правами не удаляется.

Reply to: