Опции в командах bash

Чувствительны ли опции параметров команд? т.е.

Я сделал

rm -r directory

И

rm -R directory

И получил те же результаты, тогда как когда я сделал

ls -r directory

и

ls -R directory

У меня разные ответы.

1
задан 8 June 2013 в 01:50

2 ответа

Да, почти все в Linux чувствительно к регистру.

Например, в вашей команде ls,

   -r, --reverse
      reverse order while sorting

   -R, --recursive
      list subdirectories recursively

Также, как и в ls :

   -s, --symbolic
      make symbolic links instead of hard links

   -S, --suffix=SUFFIX
      override the usual backup suffix

Однако иногда параметры верхней и нижней букв одинаковы, как в ls :

   -r, -R, --recursive
      remove directories and their contents recursively
[d10 ] Это зависит от команды. Чтобы лучше узнать, имеют ли верхний и нижний регистр различия, всегда обращайтесь к страницам man команды.

3
ответ дан 24 May 2018 в 21:18

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

0
ответ дан 24 May 2018 в 21:18

Другие вопросы по тегам:

Похожие вопросы: