Nói chung, tôi thấy mình hoảng loạn khi nhận ra rằng nếu tôi hủy di chuyển tệp, nó có thể khiến mục tiêu hoặc nguồn không đầy đủ. Câu hỏi này áp dụng cho các nền tảng dựa trên Windows và Unix. Tôi không bao giờ có thể nhớ chính xác làm thế nào lệnh di chuyển hoạt động trong cả hai trường hợp. Ví dụ: nếu bạn đang di chuyển một thư mục; Nó sao chép toàn bộ thư mục, và sau đó xóa nó sau, hoặc nó sao chép và sau đó xóa từng tệp riêng lẻ?
Tôi luôn nhận ra, sau khi gõ một cái gì đó giống như mv verybigdir dest
, có lẽ tôi nên gõ cp -R verybigdir dest && rm -R verybigdir
(nơi &&
toán tử tiến hành lệnh tiếp theo chỉ khi lệnh đầu tiên thành công) - hay điều này là vô nghĩa? Điều gì xảy ra, chính xác, khi tôi nhấn Ctrl+ Cnửa bước di chuyển? Tương tự như vậy, chính xác những gì xảy ra trên Windows khi tôi nhấn nút hủy?
Tôi không thể đếm số lần tôi đã di chuyển một cái gì đó (lần cuối cùng là khi sử dụng svn
) và có hai thư mục, với nội dung được phân chia. Tôi đoán câu trả lời là khó, bởi vì không phải tất cả các ứng dụng di chuyển các nhóm tệp theo cùng một cách.