Sự khác biệt giữa sao chép và di chuyển

Mục lục:

Anonim

Các Sự khác biệt chính giữa sao chép và di chuyển là sao chép tạo ra một bản sao của một tệp hoặc thư mục ở một vị trí khác mà không ảnh hưởng đến nội dung gốc trong khi di chuyển, chuyển tệp hoặc thư mục gốc sang một vị trí khác.

Trong khi làm việc với máy tính, đôi khi cần tạo các bản sao của cùng một tệp hoặc các thư mục. Sao chép là một giải pháp cho điều này. Nó không ảnh hưởng đến nội dung gốc. Thay vào đó, nó tạo một bản sao tương tự của bản gốc đến vị trí mới. Mặt khác, di chuyển theo một quy trình khác. Nó chuyển một tệp hoặc một thư mục đến một vị trí khác. Nội dung gốc sẽ bị xóa và một nội dung mới có sẵn ở vị trí mới. Bài viết này thảo luận cụ thể về việc sao chép và di chuyển trong Linux.

Sao chép, Lệnh cp, Lệnh mv, Di chuyển, Linux

Sao chép là gì

Sao chép tạo một bản sao của một tệp hoặc thư mục vào một vị trí mới. Trong Linux, Lệnh "cp" cho phép người dùng sao chép một tệp hoặc một thư mục.

Lệnh sau tạo một bản sao của file1 và đặt tên là file2. Nếu tệp2 đã tồn tại, nó sẽ được ghi đè bằng nội dung mới.

cp file1.txt file2.txt.

cp file1.txt / home / user1 / Desktop / dir2

Lệnh sau sao chép tất cả nội dung trong thư mục dir1 vào thư mục đích.

cp –r dir1 / home / user1 / Desktop / dir2

Khi sao chép tệp hoặc thư mục, nội dung gốc sẽ không bị ảnh hưởng. Do đó, người dùng có thể xem tệp gốc hoặc thư mục tại vị trí ban đầu.

Di chuyển là gì

Di chuyển sẽ chuyển các tệp hoặc thư mục gốc từ vị trí này sang vị trí khác. Nó xóa nội dung khỏi vị trí đầu tiên và tạo nội dung ở vị trí mới.

Hình 1: Tệp và Thư mục

Trong Linux, lệnh mv được sử dụng để di chuyển một tệp hoặc một thư mục đến một vị trí mới.

mv doc1 doc2

Trong ví dụ trên, tệp doc1 chuyển sang doc2 trong cùng một thư mục. Bây giờ không có doc1. Chỉ có doc2.

Lệnh sau sẽ gửi doc1 trong thư mục hiện tại đến một thư mục khác. Nó sẽ chuyển tệp doc1 từ thư mục hiện tại sang thư mục được chỉ định.

mv doc1 / home / user1 / desktop / dir2

Tương tự, có thể di chuyển một thư mục. Lệnh sau sẽ chuyển dir1 sang dir2 trong cùng một thư mục. Bây giờ không có dir1, và chỉ có dir2.

mv dir1 dir2

Lệnh dưới đây sẽ chuyển dir1 đến thư mục được chỉ định. Bây giờ không có thư mục tên là dir1 trong thư mục hiện tại. Nó nằm trong thư mục mới.

mv dir1 / home / user1 / desktop / dir2

Khi di chuyển các tệp hoặc thư mục đến cùng một thư mục, chỉ nội dung sẽ được thay thế bằng một tên mới. Do đó, nó không chính xác chuyển động. Nó đang đổi tên.

Sự khác biệt giữa sao chép và di chuyển

Sự định nghĩa

Sao chép là một lệnh cho phép tạo một tệp tương tự hoặc một thư mục ở một vị trí mới. Di chuyển là lệnh cho phép định vị lại tệp gốc hoặc một thư mục ở một vị trí mới.

Chức năng chính

Chức năng sao chép tạo bản sao của một tệp hoặc một thư mục ở một vị trí khác. Di chuyển sẽ chuyển tệp gốc hoặc một thư mục đến một vị trí khác.

Nội dung gốc

Việc sao chép sẽ không ảnh hưởng đến nội dung gốc, nhưng di chuyển sẽ xóa nội dung gốc.

Phần kết luận

Sự khác biệt giữa sao chép và di chuyển là lệnh sao chép tạo bản sao của tệp hoặc thư mục sang vị trí khác mà không ảnh hưởng đến nội dung gốc trong khi lệnh di chuyển chuyển tệp hoặc thư mục gốc sang vị trí khác.

Thẩm quyền giải quyết:

1. “Linux Cp | Thư mục và tệp sao chép Linux ”Javatpoint.” Có sẵn tại đây. 2. “Linux Mv | Linux Move File ”Javatpoint, Có sẵn tại đây.

Hình ảnh lịch sự:

1. “Hệ thống phân cấp thư mục Files11” Bởi vi: Người dùng: Kate, Người dùng: Stannered - vi: Hình ảnh: Thư mục Files11 hierarchy.png (Miền công cộng) qua Commons Wikimedia

Sự khác biệt giữa sao chép và di chuyển