Làm thế nào để di chuyển tập tin bằng cách sử dụng công cụ dòng lệnh và đồ họa Linux

Hướng dẫn này cho bạn thấy tất cả các cách để di chuyển các tệp xung quanh bằng Linux.

Cách dễ nhất để di chuyển các tệp xung quanh là sử dụng trình quản lý tệp đi kèm với bản phân phối Linux cụ thể của bạn. Trình quản lý tệp cung cấp chế độ xem đồ họa của các thư mục và tệp được lưu trữ trên máy tính của bạn. Người dùng Windows sẽ quen thuộc với Windows Explorer, đây là một loại trình quản lý tệp.

Các trình quản lý tệp phổ biến nhất được sử dụng trong Linux như sau:

Nautilus là một phần của môi trường máy tính để bàn GNOME và là trình quản lý tệp mặc định cho Ubuntu, Fedora, openSUSE và Linux Mint.

Dolphin là một phần của môi trường máy tính để bàn KDE và là trình quản lý tệp mặc định cho Kubuntu và KaOS.

Thunar đi kèm với môi trường máy tính để bàn XFCE, PCManFM được cài đặt với môi trường máy tính để bàn LXDE và Caja là một phần của môi trường máy tính để bàn MATE.

Môi trường máy tính để bàn là một bộ sưu tập các công cụ đồ họa cho phép bạn quản trị hệ thống của mình.

Làm thế nào để sử dụng Nautilus để di chuyển tập tin

Nếu bạn đang sử dụng Ubuntu, bạn có thể mở trình quản lý tệp Nautilus bằng cách nhấp vào biểu tượng tủ hồ sơ ở đầu trình khởi chạy.

Đối với những người khác sử dụng môi trường máy tính để bàn GNOME, nhấn phím siêu trên bàn phím (thường có logo Windows và bên cạnh phím alt bên trái) và tìm kiếm Nautilus trong hộp được cung cấp.

Khi bạn đã mở Nautilus, bạn sẽ thấy các tùy chọn sau trong bảng điều khiển bên trái:

Hầu hết các tệp của bạn sẽ nằm bên dưới thư mục "Trang chủ". Nhấp vào một thư mục sẽ hiển thị danh sách thư mục con và tệp trong thư mục đó.

Để di chuyển một tập tin nhấp chuột phải vào tập tin và chọn "Move To". Một cửa sổ mới sẽ mở ra. Điều hướng qua cấu trúc thư mục cho đến khi bạn tìm thấy thư mục nơi bạn muốn đặt tệp.

Nhấp vào "Chọn" để di chuyển tệp.

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

Dolphin có sẵn theo mặc định với môi trường máy tính để bàn KDE. Nếu bạn không sử dụng KDE thì tôi sẽ gắn bó với trình quản lý tệp đi kèm với bản phân phối của bạn.

Trình quản lý tệp rất giống nhau và không có lý do chính đáng để cài đặt một trình quản lý khác cho hệ thống của bạn.

Dolphin không có menu ngữ cảnh để di chuyển tệp. Thay vào đó, tất cả những gì bạn phải làm để di chuyển tệp là kéo chúng đến vị trí mong muốn.

Các bước để di chuyển tệp như sau:

  1. Điều hướng đến thư mục chứa tệp
  2. Nhấp chuột phải vào tab và chọn "Tab mới"
  3. Trong tab mới, điều hướng đến thư mục bạn muốn di chuyển tệp đến
  4. Quay lại tab gốc và kéo tệp bạn muốn chuyển sang tab mới
  5. Một menu sẽ xuất hiện với tùy chọn "Move Here".

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

Thunar có giao diện tương tự với Nautilus. Tuy nhiên, bảng điều khiển bên trái được chia thành ba phần:

Phần thiết bị liệt kê các phân vùng có sẵn cho bạn. Phần địa điểm hiển thị các mục như "nhà riêng", "máy tính để bàn", "Thùng rác", "Tài liệu", "Nhạc", "Ảnh", "Video" và "Tải xuống". Cuối cùng phần mạng cho phép bạn duyệt các ổ đĩa mạng.

Hầu hết các tệp của bạn sẽ nằm trong thư mục chính nhưng bạn cũng có thể mở tùy chọn hệ thống tệp để truy cập vào thư mục gốc của hệ thống.

Thunar sử dụng khái niệm cắt và dán để di chuyển các vật phẩm xung quanh. Nhấp chuột phải vào tệp bạn muốn di chuyển và chọn "cắt" từ trình đơn ngữ cảnh.

Điều hướng đến thư mục mà bạn muốn đặt tệp, nhấp chuột phải và chọn "Dán".

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

PCManFM cũng tương tự như Nautilus.

Bảng điều khiển bên trái có danh sách các địa điểm như sau:

Bạn có thể điều hướng qua các thư mục bằng cách nhấp vào chúng cho đến khi bạn tìm thấy tệp bạn muốn di chuyển.

Quá trình di chuyển các tập tin là như nhau đối với PCManFM vì nó dành cho Thunar. Nhấp chuột phải vào tệp và chọn "Cắt" từ trình đơn ngữ cảnh.

Điều hướng đến thư mục mà bạn muốn đặt tệp, nhấp chuột phải một lần nữa và chọn "Dán".

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

Trình quản lý tệp Caja là tùy chọn mặc định cho Linux Mint MATE và nó hầu như giống như Thunar.

Để di chuyển tệp, hãy điều hướng qua các thư mục bằng cách nhấp vào bằng nút chuột trái.

Khi bạn tìm thấy tệp bạn muốn di chuyển, nhấp chuột phải và chọn "cắt". Điều hướng đến thư mục mà bạn muốn đặt tệp, nhấp chuột phải và chọn "Dán".

Bạn sẽ thấy trên menu chuột phải có tùy chọn "Chuyển sang" nhưng những nơi bạn có thể di chuyển tệp để sử dụng tùy chọn này rất hạn chế.

Làm thế nào để đổi tên một tập tin bằng cách sử dụng lệnh mv Linux

Hãy tưởng tượng rằng bạn đã sao chép một số lượng lớn ảnh từ máy ảnh kỹ thuật số của bạn vào thư mục Ảnh trong thư mục chính của bạn. (~ / Hình ảnh).

Nhấp vào đây để xem hướng dẫn về dấu ngã (~) .

Có rất nhiều hình ảnh trong một thư mục duy nhất khiến chúng khó phân loại. Sẽ tốt hơn nếu phân loại hình ảnh theo một cách nào đó.

Bạn có thể phân loại hình ảnh theo năm và tháng hoặc bạn có thể phân loại chúng theo một sự kiện cụ thể.

Ví dụ này cho phép giả định rằng trong thư mục ảnh bạn có các tệp sau:

Thật khó để nói bởi những bức ảnh những gì họ thực sự đại diện. Mỗi tên tệp có ngày được liên kết với nó để bạn ít nhất có thể đặt chúng trong các thư mục dựa trên ngày của chúng.

Khi di chuyển các tập tin xung quanh thư mục đích phải tồn tại nếu không bạn sẽ gặp lỗi.

Để tạo một thư mục, hãy sử dụng lệnh mkdir như sau:

mkdir

Trong ví dụ ở trên, bạn nên tạo một thư mục cho mỗi năm và trong mỗi thư mục năm phải có các thư mục cho mỗi tháng.

Ví dụ:

mkdir 2015
mkdir 2015 / 01_January
mkdir 2015 / 02_February
mkdir 2015 / 03_March
mkdir 2015 / 04_April
mkdir 2015 / 05_May
mkdir 2015 / 06_June
mkdir 2015 / 07_July
mkdir 2015 / 08_August
mkdir 2015 / 09_September
mkdir 2015 / 10_Tháng Mười
mkdir 2015 / 11_November
mkdir 2015 / 12_December
mkdir 2016
mkdir 2016 / 01_January

Bây giờ bạn có thể tự hỏi tại sao tôi tạo ra mỗi thư mục tháng với một số và một tên (tức là 01_January).

Khi chạy một danh sách thư mục bằng cách sử dụng lệnh ls, các thư mục được trả về theo thứ tự chữ và số. Nếu không có số tháng 4 sẽ là đầu tiên và sau đó là tháng 8 vv. Bằng cách sử dụng một số trong tên thư mục, nó đảm bảo các tháng được trả về theo đúng thứ tự.

Với các thư mục được tạo, bây giờ bạn có thể bắt đầu di chuyển các tệp hình ảnh vào các thư mục chính xác như sau:

mv img0001_01012015.png 2015 / 01_January /.
mv img0002_02012015.png 2015 / 01_January /.
mv img0003_05022015.png 2015 / 02_February /.
mv img0004_13022015.png 2015 / 02_February /.
mv img0005_14042015.png 2015 / 04_April /.
mv img0006_17072015.png 2015 / 07_July /.


mv img0007_19092015.png 2015 / 09_September /.
mv img0008_01012016.png 2016 / 01_January /.
mv img0009_02012016.png 2016 / 01_January /.
mv img0010_03012016.png 2016 / 01_January /.

Trong mỗi dòng mã trên hình ảnh được sao chép vào thư mục năm và tháng có liên quan dựa trên ngày trong tên tệp.

Giai đoạn (.) Ở cuối dòng là những gì được biết đến như một metacharacter . Về cơ bản nó đảm bảo tập tin giữ cùng tên.

Trong khi các tập tin bây giờ được sắp xếp độc đáo theo ngày nó sẽ được tốt đẹp để biết những gì mỗi hình ảnh chứa. Cách duy nhất để thực hiện điều này là mở tệp trong trình xem hình ảnh . Một khi bạn biết những gì hình ảnh là về bạn có thể đổi tên tập tin bằng cách sử dụng lệnh mv như sau:

mv img0008_01012016.png newyearfireworks.png

Điều gì xảy ra nếu tệp đã tồn tại

Tin xấu là nếu bạn di chuyển một tập tin vào một thư mục mà đã có một tập tin cùng tên thì tập tin đích sẽ bị ghi đè.

Có nhiều cách để bảo vệ bản thân bạn. Bạn có thể sao lưu tệp đích bằng cách sử dụng cú pháp sau.

mv -b test1.txt test2.txt

Điều này đổi tên test1.txt thành test2.txt. Nếu đã có một test2.txt thì nó sẽ trở thành test2.txt ~.

Một cách khác để bảo vệ chính mình là nhận lệnh mv để cho bạn biết nếu tệp đã tồn tại và sau đó bạn có thể chọn có chuyển tệp hay không.

mv -i test1.txt test2.txt

Nếu bạn đang di chuyển hàng trăm tập tin thì có thể bạn sẽ viết một kịch bản để thực hiện di chuyển. Trong trường hợp này, bạn sẽ không muốn một thông báo xuất hiện hỏi bạn có muốn di chuyển tệp hay không.

Bạn có thể sử dụng cú pháp sau để di chuyển các tệp mà không ghi đè các tệp hiện có.

mv -n test1.txt test2.txt

Cuối cùng, có thêm một chuyển đổi cho phép bạn cập nhật tệp đích nếu tệp nguồn gần đây hơn.

mv -u test1.txt test2.txt