Apa perbedaan antara 2 perintah berikut?
cp -rp /dir1/*.* /dir2/
cp -rp /dir1/* /dir2/
Singkatnya,
—
Baard Kopperud
*.*adalah cara MS-DOS / Windows melakukannya, sedangkan *cara UNIX / Linux. Di akhiran Unix (akhiran file, bagian setelah .- suka .txtatau .jpg) adalah opsional ... Di MS-DOS .(titik) dan akhiran diperlukan, jadi untuk mencocokkan semua file, satu digunakan *.*- sementara untuk mencocokkan semua file teks , orang akan menggunakan *.txt.
Sufiks @ BaaKopperud tidak diperlukan, mungkin ada file dengan nama seperti
—
Ruslan
FILENAMEatau bahkan FILE.
@Ruslan tetapi
—
Jonathan Cast
*.*dalam DOS masih cocok dengan file yang bernama FILENAMEatau FILE, karena namanya 'benar-benar' FILENAME.atau FILE.(dengan ekstensi kosong). Di Unix, namanya 'benar-benar' FILENAMEatau FILE, jadi *.*tidak akan cocok.
@Ruslan Itu diperlukan pada DOS aktual, tidak diperlukan lagi di windows. Kembali di masa lalu , satu
—
Random832
*hanya akan cocok FILE, dan tidak FILE.TXT .
.suka.bashrc) tidak disalin dengan salah satu dari perintah itu. Untuk menyalin file-file itu, Anda harus secara eksplisit menunjukkan bahwa dengan.*demikian, untuk menyalin semua file (termasuk yang tersembunyi) perintahnya adalahcp -rp /dir1/.* /dir1/* /dir2/