Saya mengganti nama beberapa file dalam satu skrip batch. Apakah ada cara untuk membatalkan perubahan tanpa harus mengganti namanya kembali?
Apakah Linux menyediakan cara asli undo
ing?
Jawaban yang Diterima:
Linux (seperti unix lainnya) tidak menyediakan fitur undo secara native. Filosofinya adalah jika itu hilang, itu hilang. Jika itu penting, itu harus dicadangkan.
Ada sistem berkas sekering yang secara otomatis menyimpan salinan versi lama:copyfs, tersedia di semua distribusi bagus. Tentu saja, itu bisa menggunakan banyak sumber daya.
Cara terbaik untuk melindungi dari kecelakaan seperti itu adalah dengan menggunakan sistem kontrol versi (cvs, bazaar, darcs, git, mercurial, subversion, ...). Perlu sedikit waktu untuk belajar, tetapi hasilnya luar biasa dalam jangka menengah dan panjang.