Saya hanya tahu itu ls -t
dan ls -f
memberikan berbagai penyortiran file dan subdirektori di bawah direktori.
- Apa perbedaan antara cap waktu, waktu modifikasi, dan waktu pembuatan file?
- Bagaimana cara mendapatkan dan mengubah informasi semacam ini dengan perintah?
- Dalam hal informasi apa yang dikatakan orang bahwa sebuah file "lebih baru" daripada yang lain?
- Apa jenis perubahan informasi yang tidak akan membuat file berbeda?
Sebagai contoh, saya melihat seseorang menulis:
Secara default, program rsync hanya terlihat untuk melihat apakah file berbeda dalam ukuran dan cap waktu. Tidak peduli file mana yang lebih baru, jika berbeda, ia akan ditimpa. Anda dapat meneruskan flag '--update' ke rsync yang akan menyebabkannya melompati file di tujuan jika mereka lebih baru dari file pada sumbernya, tetapi hanya selama mereka adalah jenis file yang sama. Artinya adalah jika, misalnya, file sumber adalah file biasa dan tujuannya adalah symlink, file tujuan akan ditimpa, terlepas dari timestamp.
Di samping catatan, apakah jenis file di sini berarti hanya file biasa dan simlink, bukan tipe seperti pdf, jpg, htm, txt dll?