2012-05-19 6 views
1

Только что начал изучать скрипты оболочки. Просто немного запутался между ними. они, похоже, выполняют ту же операцию? Может ли кто-нибудь представить какой-либо пример, чтобы показать свою работу? спасибо.Делает ли cp -r то же самое, что cp -recurse?

ответ

5

Да. оно делает.

Параметры командной строки могут быть сокращены, если они недвусмысленны. Поскольку -Recurse является единственным параметром Copy-Item, который начинается с R все следующим будет делать то же самое:

-Recurse 
-Recurs 
-Recur 
-Recu 
-Rec 
-Re 
-R 

Однако, это в основном для помощи интерактивной типизации (как псевдонимы). В сценариях вы должны обычно полагаться на имена команд и полные имена параметров, потому что, когда добавляется параметр, который конфликтует с использованием сокращенного параметра, ваш скрипт перестанет работать (помните, что это не гарантия, какое-то время PSCX добавлен другой командлет Get-Random даже в PowerShell 2. таким образом, переопределяя встроенный - вы можете использовать полные имена командлетов, но это быстро становится громоздким).

+0

O_o ​​Парни PSCX должны приписывать свои существительные ... * cough * @KeithHill lol –

+0

Спасибо за информацию! – Nitin

Смежные вопросы