Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

Di chuyển file với lệnh mv Linux – Hướng dẫn từng bước có ví dụ

Bài viết hướng dẫn di chuyển file Linux với lệnh mv, ví dụ và mẹo di chuyển an toàn.

Cú pháp mv

Di chuyển file dùng lệnh mv, cú pháp:

mv TUY_CHON NGUON DICH

Lưu ý:

  • TUY_CHON danh sách tùy chọn từ bảng dưới
  • NGUON đường dẫn file muốn di chuyển
  • DICH đường dẫn đích di chuyển file tới
    • Có thể bao gồm tên file mới hoặc chỉ đường dẫn thư mục đích
    • mv di chuyển NGUON vào DICH nếu DICH là thư mục (hoặc link tới thư mục)
      • Nếu DICH không phải thư mục, mv đổi tên NGUON thành DICH

Tùy chọn mv thường dùng

Một số tùy chọn phổ biến từ manual:

Tùy chọn Mô tả
-b Tạo backup từng file đích đã tồn tại
-f, –force Không hỏi trước khi ghi đè
-i, –interactive Hỏi trước khi ghi đè
-n, –no-clobber Không ghi đè file đã tồn tại
-u, –update Chỉ di chuyển khi NGUON mới hơn đích hoặc đích thiếu
-v, –verbose Giải thích đang làm gì

Tùy chọn thêm trong manual mv bằng lệnh:

man mv

Ví dụ

Di chuyển file1 vào directory1:

mv file1 directory1/

Đổi tên file1 thành file2:

mv file1 file2

Di chuyển file1 vào directory1 và đổi tên thành file2:

mv file1 directory1/file2

Di chuyển directory1 vào directory2:

mv directory1/ directory2/

Trong ví dụ cuối, nếu directory2 không tồn tại, directory1 sẽ đổi tên thành directory2. Chỉ di chuyển, fail nếu thư mục không tìm thấy, chạy:

mv directory1/ directory2/.

Dấu chấm (.) chỉ định path phải tồn tại.

Đôi khi copy tốt hơn move

Nếu di chuyển file giữa 2 ổ hoặc qua mạng, cân nhắc copy và xóa gốc sau khi xác minh copy thành công.

Trên command line Linux, không có trash/recycle bin khôi phục file xóa nhầm – mất là mất. Nếu move fail, có thể mất file, nên copy rồi xác minh transfer thành công an toàn hơn.

Cũng nên backup file thường xuyên phòng mất dữ liệu.