Bazı komutlar rözyinelemeli bayrağı için küçük harf , diğerleri büyük harf kullanır R.
cp -r foo/ bar/
chmod -R 777 foobar/
Bunun bir nedeni var mı?
Bazı komutlar rözyinelemeli bayrağı için küçük harf , diğerleri büyük harf kullanır R.
cp -r foo/ bar/
chmod -R 777 foobar/
Bunun bir nedeni var mı?
Yanıtlar:
cp aslında ikisini de kabul eder.
Kimden cp --help:
-R, -r, --recursive copy directories recursively
Tutarlılık için, çoğu kabuk komutları özyinelemeli bir bayrak -Rolarak kullanır , çünkü muhtemelen davranışını taklit ederler .ls
Kimden ls --help:
-r, --reverse reverse order while sorting
-R, --recursive list subdirectories recursively
Bu programcıların istedikleri bayrakları kullanmayı seçebileceklerinden başka tutarsızlıkların belirli bir nedeni olduğundan emin değilim.
Bunun için standart bir yöntem olduğunu sanmıyorum, bu yüzden herkesten uymasını beklemek zor .
chmod -rzaten özyinelemeden başka bir şey ifade etmek için kullanılır!