Yanıtlar:
Dot ( .
) sadece bir .
dizinin içindeki dizinin kendisiyle aynı olan dizindir ( ls -la /foo
bunu size gösterecektir). Kopyalamak Yani foo/.
başka bir yerde, etkili altındaki tüm ağacı kopya foo
kopyalamadan foo
(eğer içine kopyalayarak ediyoruz kendisini foo2/.
hangi aynıdır foo2
).
/foo/*
kabuk tarafından gizli olmayan dosyalar ve dizinler listesine genişletilir /foo
, böylece dotfiles / dotdirs dışında aynı dizin yapısını da /foo
içine /foo2
kopyalar. Etkili bir şekilde, cp
(potansiyel olarak) birçok argüman alacaksınız. Liste çok büyükse, yürütme cp
işleminin başarısız olmasına bile neden olabilir .
set -x
veya echo cp -pr /foo/* /foo2
düğmesini kullanın . Joker karakterleri genişleten kabuk olduğunu anlamak önemlidir. cp
yıldızı görmüyor.
cp -r /foo/*
, aynı şeycp /foo/*
nedir?