Tất cả các cách để di chuyển tệp trong Linux cho người mới bắt đầu

All Ways Move Files Linux



Một số tác vụ khá dễ thực hiện, nhưng nhiều người dùng gặp khó khăn vì họ không biết về chức năng thích hợp của chúng. Khi người dùng chuyển sang một nền tảng khác, những thao tác nhỏ này trở nên tốn thời gian và một trong những tác vụ đó là di chuyển tệp / thư mục từ đường dẫn này sang đường dẫn khác.

Khi bạn chuyển từ hệ thống Windows sang Linux, câu hỏi có thể nảy sinh trong tâm trí người mới bắt đầu về Làm cách nào chúng ta có thể di chuyển tệp? Trong Linux, có một số tuyến đường để đến cùng một đích và các bản phân phối Linux được thiết kế để làm cho hệ thống dễ sử dụng cho mọi loại người dùng.







Trước khi bắt đầu với việc di chuyển tệp, hãy thảo luận về ý nghĩa của việc di chuyển tệp? Điều này có thể hữu ích cho những người mới bắt đầu nhầm lẫn với di chuyển (mv)sao chép (cp) chỉ huy.



Di chuyển tệp hoặc thư mục có nghĩa là cắt tệp từ vị trí trước đó và dán vào vị trí mới. Nói một cách khác, di chuyển là chuyển nội dung gốc đến một vị trí mới và xóa nội dung đó khỏi vị trí cũ. Khi chúng ta di chuyển tệp, tệp sẽ bị xóa khỏi thư mục trước đó và được thêm vào một đích mới, trong khi khi sao chép, các tệp vẫn ở trong thư mục nguồn.



Bây giờ, tôi nghĩ vậy là đủ để hiểu thuật ngữ di chuyển tệp.





Sự khác biệt giữa Sao chépDi chuyển đó có phải là Di chuyển chuyển tệp đến một điểm đến mới trong khi Sao chép có nghĩa là tạo một bản sao của nội dung và dán nó vào đích mới.

Sao chép tệp sử dụng bản sao (Ctrl + C) và dán (Ctrl + V) chìa khóa; trong khi đó, phương tiện di chuyển Cắt (Ctrl + X) và Dán (Ctrl + V) .



Khi nào di chuyển:

Di chuyển tệp dữ liệu rất hữu ích khi người dùng muốn giữ một phiên bản và không muốn sao chép nội dung. Sẽ rất tốt nếu bạn cẩn thận trong khi thực hiện việc này vì bạn có thể bị mất tệp gốc trong trường hợp có bất kỳ sai sót nào trong quá trình này, đây có thể là một tổn thất lớn.

Ưu điểm của dữ liệu di chuyển:

Có một số khả năng giải thích cho bạn lý do tại sao việc di chuyển dữ liệu là cần thiết.
Hãy chứng minh chúng:

Sẽ rất tốt nếu bạn di chuyển tệp thay vì sao chép chúng khi bạn đang làm việc trên các hệ thống khác nhau. Nếu bạn không được phép chỉ làm việc trên một máy trạm; bạn có thể chuyển tài liệu bạn đang làm việc sang một hệ thống khác và tiếp tục. Di chuyển dữ liệu cũng hữu ích khi bạn di chuyển sang một hệ thống mới. Hơn nữa, nó cũng có thể tiện dụng cho các mục đích sao lưu. Nếu ổ cứng của bạn thiếu dung lượng lưu trữ và bạn muốn lưu trữ dữ liệu vào một thiết bị lưu trữ khác, tốt hơn là bạn nên di chuyển chúng thay vì xóa chúng.

Hoặc, nếu hệ thống không được kết nối với các thiết bị bên ngoài như máy in và máy quét, bạn có thể chuyển các tệp bạn muốn in sang hệ thống được kết nối với máy in.

Chúng tôi đã thảo luận ngắn gọn về việc di chuyển các tệp và lý do tại sao mọi người cần di chuyển dữ liệu. Ngoài ra, chúng tôi đã thảo luận về những ưu điểm của nó và thấy việc di chuyển khác với việc sao chép dữ liệu như thế nào.

Bây giờ, thật dễ dàng để tìm cách chúng ta có thể di chuyển tệp trong Hệ điều hành Linux:

Cách di chuyển tệp trong hệ thống Linux:

Không có cách truyền thống để thực hiện di chuyển hoạt động; trong các bản phân phối Linux,
một số phương pháp được sử dụng để di chuyển tệp:

  1. Thông qua công cụ dòng lệnh (Terminal)
  2. Thông qua giao diện người dùng đồ họa (GUI)

Cách di chuyển tệp bằng công cụ dòng lệnh (Terminal):

Lệnh được sử dụng để di chuyển tệp từ vị trí nguồn đến một đích cụ thể là mv chỉ huy:

Các mv công cụ dòng lệnh được coi như một lệnh đa năng. Nó không chỉ được sử dụng để chuyển tệp từ nguồn đến đích mà còn được sử dụng để đổi tên tệp hoặc thư mục:

Cú pháp:

Cú pháp của mv lệnh là:

mv [tùy chọn] [source_path] [đường dẫn đích]

Trước khi bắt đầu các ví dụ để di chuyển tệp bằng cách sử dụng mv lệnh, có một điểm khác mà chúng tôi cần hiểu.

Khi một tệp hoặc thư mục được tạo, một inode được gán cho tệp / thư mục chứa siêu dữ liệu của tệp. Hình thức đầy đủ của inodenút chỉ mục điều đó giải thích đối tượng hệ thống tệp như liệu nó là tệp hay thư mục và lưu trữ thông tin về tệp đại diện như quyền truy cập, loại tệp, nhóm, kích thước, v.v. nút chỉ mục là một chuỗi các số nguyên và mỗi inode là duy nhất.

Để kiểm tra inode của một tệp cụ thể, cú pháp được đề cập:

ls --inode [tên_tệp]

Nếu tôi muốn kiểm tra inode giá trị của tệp văn bản sample.txt , lệnh sẽ là:

$ls --inodesample.txt

Bất cứ khi nào bạn di chuyển một tệp, không phải là di chuyển dữ liệu từ một tệp inode đến cái khác; bạn chỉ thay đổi đường dẫn. Cài đặt quyền truy cập của nó sẽ vẫn giống như trước đây. Đó là vì bạn không thay đổi tệp hoặc tạo lại tệp và chỉ đường dẫn của tệp trong bộ nhớ đã thay đổi.

Bây giờ, hãy kiểm tra cách mv lệnh rất hữu ích để di chuyển tệp qua các ví dụ khác nhau.

Ví dụ 1: Di chuyển tệp

Tạo một tệp mẫu sample_file.txt sử dụng chạm vào lệnh trong Nhà danh mục:

$chạm vàosample_file.txt

Sử dụng mv lệnh để di chuyển tệp vào Các tài liệu danh mục; lệnh sau phát hiện Các tài liệu dưới dạng thư mục / thư mục và chuyển sample_file.txt vào nó:

$mvsample_file.txt/Trang Chủ/wardah/Các tài liệu

Để xác nhận sự tồn tại của sample_file.txt trong thư mục Documents, chạy ls lệnh trong thiết bị đầu cuối:

$ls /Trang Chủ/Wardah/Các tài liệu

Lưu ý: Bạn phải viết quyền truy cập Nguồn và Đích để di chuyển tệp. Nếu không, nó sẽ hiển thị thông báo lỗi bị từ chối cho phép.

Ghi chú bổ sung:

Một số người nhầm lẫn khi đưa ra đường dẫn nguồn và đường dẫn đích, vì vậy họ nhận được kết quả sai. Tuy nhiên, có một cách dễ dàng để tìm đường dẫn của bất kỳ thư mục hoặc tệp nào, được đề cập bên dưới:

Chọn thư mục / thư mục mà bạn muốn lấy đường dẫn và nhấp chuột phải vào nó. Trong menu Cửa sổ bật lên, điều hướng đến Tính chất và nhấp vào nó,

Ví dụ: tôi muốn tìm đường dẫn của text.txt thư mục trong thư mục chính:

Khi bạn nhấn Tính chất , nó sẽ hiển thị cho bạn tất cả các chi tiết cần thiết của text.txt với đường dẫn:

Từ đó, bạn có thể sao chép đường dẫn và dán nó vào thiết bị đầu cuối.

Khi bạn đã di chuyển tệp, bạn có thể đổi tên nó bằng cách sử dụng mv lệnh một lần nữa:

$sample_file.txt/Trang Chủ/Wardah/Các tài liệu/testing.txt

Hãy kiểm tra qua ls lệnh nếu tên của tệp đã thay đổi hay không:

$ls

Ví dụ 2: Di chuyển một thư mục vào thư mục

Cũng giống như trong ví dụ trên, chúng tôi đã di chuyển một tệp từ vị trí này sang vị trí khác. Tương tự, không có cách riêng để di chuyển thư mục như trong cp chỉ huy.
Cách tiếp cận giống như chúng tôi đã làm ở trên bằng cách sử dụng mv chỉ huy:

Tạo một thư mục thử nghiệm và đặt tên là thử nghiệm sử dụng mkdir chỉ huy. Thêm tệp ngẫu nhiên vào đó, giống như tạo testing.txt nộp vào đó thông qua chạm vào chỉ huy:

$mkdirThử nghiệm
$chạm vàoTesting.txt

Di chuyển Testing.txt tập tin trong Thử nghiệm thư mục sử dụng mv chỉ huy:

$mvKiểm tra Testing.txt

Bây giờ, di chuyển Thử nghiệm thư mục vào Tải xuống danh mục:

$mvThử nghiệm/Trang Chủ/wardah/Tải xuống

Để xác nhận, hãy nhập:

$ls /Trang Chủ/wardah/Tải xuống

Ví dụ 3: Di chuyển nhiều tệp cùng một lúc

Khi chúng tôi di chuyển nhiều tệp cùng một lúc, mv lệnh coi tên thư mục cuối cùng là thư mục đích:

Hãy di chuyển tệp sample.txt , testing.txt , và test.txt bên trong Tải xuống danh mục. Đối với điều này, hãy mở terminal trong thư mục Documents vì tất cả các tệp này được đặt ở đó:

$mvsample.txt testing.txt text.txt/Trang Chủ/wardah/Tải xuống

Thực hiện ls lệnh để xác nhận nó:

$ls /Trang Chủ/wardah/Tải xuống

Như bạn có thể thấy, tất cả các tệp được chuyển thành công từ Các tài liệu thư mục đến Tải xuống danh mục.

Cách di chuyển tệp bằng GUI:

Có nhiều công cụ GUI và hệ thống quản lý tệp có sẵn cho hệ điều hành Linux. Những cái được sử dụng rộng rãi là Nautilus , một trình quản lý tệp GNOME, và Cá heo , là trình quản lý tệp cho KDE. Hai trình quản lý tệp này được ưa thích hơn vì tính linh hoạt của chúng.

Tôi hiện đang làm việc trên Ubuntu 20.04 sử dụng môi trường máy tính để bàn Gnome. Do đó, chúng tôi sẽ xem cách chúng tôi có thể di chuyển tệp từ thư mục này sang thư mục khác thông qua Nautilus quản lý tập tin.

GUI giúp chuyển tệp tương đối dễ dàng. Chúng ta chỉ cần làm theo một số câu đơn giản được liệt kê dưới đây:

  1. Mở trình quản lý tệp Nautilus trong hệ thống bạn đang làm việc.
  2. Chọn tệp bạn muốn di dời và nhấp chuột phải vào tệp đó.
  3. Menu ngữ cảnh sẽ xuất hiện trên màn hình và điều hướng đến Chuyển tới tùy chọn.
  4. Sau khi bạn nhấp vào Chuyển tới tùy chọn, một cửa sổ với danh sách các thư mục đích có thể có sẽ xuất hiện trước mặt bạn.
  5. Chọn vị trí mới bạn muốn chuyển tệp vào và nhấn Lựa chọn .

Hãy hiểu điều đó qua một ví dụ:

Mở trình quản lý tệp Nautilus trong Ubuntu 20.04:

Đối với những người nhầm lẫn với thuật ngữ này Nautilus , nó chỉ là tên của Trình quản lý tệp. Và nếu bạn đang tự hỏi làm thế nào để có được nó, hãy để tôi hiển thị nó một cách rõ ràng hơn.

Mở menu ứng dụng, tìm kiếm trình quản lý tệp và nhập nautilus hoặc Các tập tin :

Bạn có thể thấy, sau khi gõ nautilus, nó sẽ hiển thị Các tập tin Lựa chọn. Nhấp vào nó để có cửa sổ trình quản lý tệp:

Như dsiplayed, có nhiều thư mục và một số tệp văn bản trong đó. Giả sử tôi muốn di chuyển sample.txt tệp văn bản vào một vị trí khác. Chọn sample.txt và nhấp chuột phải vào nó:

Bấm vào Chuyển tới… , danh sách tất cả các điểm đến có thể sẽ xuất hiện trên màn hình:

Hãy di chuyển sample.txt nộp vào Các tài liệu danh mục. Sau đó, chọn nó từ cửa sổ và nhấn Lựa chọn cái nút:

Các tệp đã được chuyển thành công từ Nhà thư mục đến Các tài liệu danh mục.

Bạn có thể thấy, sample.txt không còn hiện diện trong Nhà danh mục:

Để xác minh xem nó có được chuyển đến đích thành công hay không, hãy mở Các tài liệu thư mục và kiểm tra xem sample.txt File tồn tại:

Tương tự, nếu bạn muốn di chuyển một thư mục đến một vị trí khác, bạn cũng có thể thực hiện bằng cách lặp lại các bước tương tự mà chúng ta đã thảo luận ở trên. Hãy xem xét nó qua một ví dụ,
tạo một thư mục mới trong Nhà thư mục và đặt tên cho nó. Tôi đang tạo một thư mục có tên là Thử nghiệm , như thể hiện trong hình ảnh sau:

Hãy tưởng tượng rằng chúng ta muốn di chuyển Thử nghiệm thư mục / thư mục vào Tải xuống danh mục. Vì vậy, hãy chọn Thử nghiệm , nhấp chuột phải vào nó và trong menu phụ, điều hướng đến Chuyển tới… Lựa chọn:

Một cửa sổ sẽ mở ra, hãy chọn Tải xuống thư mục để chuyển Thử nghiệm thư mục vào nó bằng cách nhấp vào Lựa chọn cái nút:

Xác nhận sự tồn tại của thư mục đã di chuyển trong Tải xuống bằng cách mở nó trong trình quản lý tệp:

Như bạn có thể thấy, thật đơn giản để di chuyển một tệp hoặc thư mục qua Nautilus quản lý tập tin:

Phần kết luận:

Trong hướng dẫn này, chúng tôi có giải thích chuyên sâu cho người mới bắt đầu về cách di chuyển tệp trong Linux. Di chuyển tệp không phải là một nhiệm vụ khó khăn nếu bạn biết chính xác cách thực hiện. Trong hệ thống Linux, chúng tôi có một số cách để thực hiện một thao tác đơn lẻ vì chúng được thiết kế để làm cho hệ thống thoải mái cho mọi loại người dùng.

Chúng tôi đã thảo luận ngắn gọn về một số cách chuyển tệp sang vị trí khác trong hệ thống của bạn. Các cách tiếp cận để di chuyển tệp hoặc thư mục, chẳng hạn như qua GUIPhần cuối , khá đơn giản và tương đối đơn giản vì nó không yêu cầu bạn phải là một chuyên gia để sử dụng các phương pháp này. Hướng dẫn này rất hữu ích khi bạn được thảo luận từng bước về hai quy trình khác nhau.

Đối với tôi, cả hai phương pháp đều nhanh chóng và ít phức tạp hơn. Nếu bạn di chuyển tệp qua GUI, chỉ cần nhấp chuột phải vào tệp đích và nhấp vào Chuyển tới… trong menu ngữ cảnh. Một cửa sổ hiện ra để bạn chọn thư mục đích để chuyển tập tin. Tệp sẽ bị xóa khỏi vị trí trước đó.

Nếu bạn thích sử dụng một thiết bị đầu cuối, thì mv , một lệnh đa mục đích, được sử dụng. Nó không chỉ được sử dụng để di chuyển các tập tin / thư mục mà còn để đổi tên chúng. Chúng tôi đã thực hiện nhiều ví dụ về mv lệnh để hiểu rõ hơn. Quy trình tương tự trong mỗi ví dụ; nếu bạn làm theo một ví dụ cẩn thận, thì bạn có thể sử dụng mv lệnh ở bất cứ đâu.