Saya sedang bereksperimen hari ini dengan beberapa operasi tambahan dan, dalam keingintahuan saya, menjalankan ini (di mana file1.txt tidak kosong dan file2.txt kosong):
$ cat file1.txt >> file2.txt >> file1.txt
Ketika saya melihatnya butuh beberapa saat, saya menekan Ctrl+ Cuntuk mengakhirinya. Pada saat itu, file1.txt berukuran ratusan MB.
Berpindah nama file tidak menghasilkan efek yang sama; hanya ketika file berada dalam urutan ini apakah pengalihan tidak terbatas terjadi. Apa yang sebenarnya terjadi yang menyebabkan ini?