Aşağıdaki komutu yürütürsem:
cp -R /myfiles /mydestination
Birden myfilesfazla alt dizin ve dosya varsa, hangi sırayla kopyalanacaktır?
Örneğin, dizinler adlandırılabilir 0123a, 9993c, myfolder, xfolder.
Alfabetik sırayla VEYA tarih düzeninde VEYA lsanlayabildiğim kadarıyla standart bir komut kullanırken göründükleri sırayla kopyalanmazlar , bu yüzden gerçekte siparişi ne belirler?
Düzenleme: Kopyalama komutu boyunca durmadan önce ne kadar yaptığını belirlemek için cp komutunun kullandığı sırayı belirlemeye çalışıyorum. Örneğin, 4 dizinden 3'ünün başarıyla kopyalandığını belirleyebilmeyi umuyordum.
ls -USıralanmamış dizin sırasını almak için kullanın . Bu, kullanılan sıra olmalıdır cp. İlerleme, düzen vb. Üzerinde daha fazla kontrole ihtiyacınız varsa, belki de cpbu iş için bir araç değildir.
lsKomutun , dizin içeriklerini göstermeden önce varsayılan olarak sıraladığını unutmayın . Tarafından yazdırıldığını gördüğünüzlsgerçek dizin numaralandırma sırası değil.