Aşağıdaki 2 komut arasındaki fark nedir?
cp -rp /dir1/*.* /dir2/
cp -rp /dir1/* /dir2/
Kısacası,
—
Baard Kopperud
*.*MS-DOS / Windows yolu *UNIX / Linux yolu. Unix son ekinde (dosya sonlandırmada, .- like .txtveya .jpg) öğesinden sonraki bölüm isteğe bağlıdır ... MS-DOS'ta .(nokta) ve sonek gerekliydi, bu nedenle tüm dosyaları eşleştirmek için bir tane kullanıldı *.*- tüm metin dosyalarını eşleştirmek için , biri kullanacaktı *.txt.
@BaardKopperud soneki gerekmiyordu,
—
Ruslan
FILENAMEhatta gibi bir ada sahip dosyalar olabilir FILE.
@Ruslan ama
—
Jonathan Cast
*.*DOS hala adlandırılmış dosyaları maçları FILENAMEveya FILEadı 'gerçekten' olduğundan, FILENAME.ya FILE.(boş bir uzantılı). Unix yılında adı 'gerçekten' olduğu FILENAMEya da FILEöylesine, *.*uymaz.
@Ruslan Gerçek DOS'ta gerekliydi, artık pencerelerde gerekli değil. Geri içinde eski günleri , tek
—
Random832
*tek eşleşir FILEve değil FILE.TXT .
.like ile başlayan dosyalar.bashrc) bu komutların hiçbiriyle kopyalanmaz. Bu dosyaları kopyalamak için açıkça belirtmelisiniz ki.*, tüm dosyaları (gizli olanlar da dahil olmak üzere) kopyalamak için komutuncp -rp /dir1/.* /dir1/* /dir2/