Thứ Bảy, 23 tháng 8, 2025

Các trình quản lý tệp tốt nhất trên Linux


Nội dung

Quản lý tập tin trên giao diện dòng lệnh của Linux có thể rất hữu ích trong các nhiệm vụ hàng ngày, khi quản lý tệp trên máy địa phương hoặc khi kết nối với máy từ xa. Biểu diễn trực quan của thư mục trên giao diện dòng lệnh giúp chúng ta thực hiện nhanh chóng các thao tác tệp/thư mục và tiết kiệm thời gian.

Có thể bạn sẽ thích
  • Tìm hiểu chung về phân quyền trong Linux
  • Cách kiểm tra Ram trên Linux
  • Hướng dẫn quản lý định dạng file RAR trong Linux
  • Cách Kill Process ở Linux bằng Command Line
  • Hướng dẫn sử dụng lệnh chattr trong Linux
  • Kiểm tra dung lượng trên linux với lệnh df

Trong bài viết này, chúng ta sẽ đánh giá một số trình quản lý tệp trên giao diện dòng lệnh của Linux được sử dụng phổ biến và xem xét về các tính năng và lợi ích của chúng.

1. GNU Midnight

Midnight Command, thường được gọi là mc và là một trong những trình quản lý tệp hàng đầu được thảo luận trong bài viết này. Mc đi kèm với đủ loại tính năng hữu ích, ngoài việc sao chép, di chuyển, xóa và tạo tệp và thư mục, bạn cũng có thể thay đổi quyền và sở hữu, xem xét các bản lưu trữ, sử dụng nó như một khách hàng FTP, và nhiều tính năng khác.

Các trình quản lý tệp tốt nhất trên Linux

Lệnh cài đặt và sử dụng như sau :

  
AZDIGI Tutorial
$ sudo apt install mc         [On Debian, Ubuntu and Mint]
$ sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/mc  [On Gentoo Linux]
$ sudo apk add mc             [On Alpine Linux]
$ sudo pacman -S mc           [On Arch Linux]
$ sudo zypper install mc      [On OpenSUSE] 
    

2. Ranger

Ranger là một lựa chọn hàng đầu khác khi tìm kiếm trình quản lý tệp console. Nó có giao diện giống như vim, bản xem trước của tệp hoặc thư mục đã chọn, hỗ trợ chuột dấu trang và chế độ xem theo thẻ.

CleanShot 2024 01 03 at

Để cài đặt Ranger, bạn có thể sử dụng các lệnh sau:

  
AZDIGI Tutorial
$ sudo apt install ranger         [On Debian, Ubuntu and Mint]
$ sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
$ sudo apk add ranger             [On Alpine Linux]
$ sudo pacman -S ranger           [On Arch Linux]
$ sudo zypper install ranger      [On OpenSUSE] 
$ ranger
    

3. Cfiles

Cfiles là một trình quản lý tệp đầu cuối nhanh được viết bằng C và sử dụng ncurses, tương tự như ranger, nó cũng sử dụng vi keybindings. Nó có một vài phụ thuộc như cp, mv, fzf, xdg-open và các phụ thuộc khác. Mặc dù nó nhẹ, nhưng việc cài đặt nó đòi hỏi thêm một vài bước:

CleanShot 2024 01 03 at 19.37.40 1

Để cài đặt cfiles, trước tiên, bạn cần cài đặt các công cụ phát triển bằng các lệnh sau:

  
AZDIGI Tutorial
$ sudo apt-get install build-essential          [On Debian/Ubuntu]
$ sudo apt-get install libncurses5-dev

$ sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]
$ sudo yum install ncurses-devel

    

Tiếp theo, sao chép kho lưu trữ cfiles và cài đặt nó bằng các lệnh sau.

  
AZDIGI Tutorial
$ git clone https://github.com/mananapr/cfiles.git
$ cd cfiles
$ gcc cf.c -lncurses -o cf
$ sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 
    

4. Vifm

Vifm là một trình quản lý tệp dựa trên dòng lệnh khác, sử dụng giao diện nguyền rủa. Tuy nhiên, cái này sao chép một số tính năng từ lẩm bẩm. Nếu bạn là người dùng Vim, bạn sẽ không cần phải học một bộ lệnh mới để làm việc với vifm. Nó sử dụng cùng một keybindings và cũng có khả năng chỉnh sửa một số loại tệp.

Tương tự như các trình quản lý tệp console khác, nó có hai ngăn và hỗ trợ tự động hoàn thành. Nó cũng hỗ trợ nhiều chế độ xem khác nhau để so sánh các cây tệp. Bạn cũng có thể thực hiện các lệnh từ xa với nó.

CleanShot 2024 01 03 at 19.43.35

Để cài đặt Vifm, bạn có thể sử dụng các lệnh sau:

  
AZDIGI Tutorial
$ sudo apt install vifm         [On Debian, Ubuntu and Mint]
$ sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
$ sudo apk add vifm             [On Alpine Linux]
$ sudo pacman -S vifm           [On Arch Linux]
$ sudo zypper install vifm      [On OpenSUSE]

    

5. Nnn

Nnn là trình quản lý tệp bảng điều khiển nhanh nhất trong danh sách của chúng tôi. Mặc dù nó có ít tính năng hơn so với các trình quản lý tệp khác, nhưng nó cực kỳ nhẹ và gần nhất với trình quản lý tệp trên máy tính để bàn về những gì bạn có thể nhận được trên bảng điều khiển. Tương tác rất đơn giản và cho phép người dùng mới dễ dàng làm quen với thiết bị đầu cuối.

CleanShot 2024 01 03 at 19.51.42

Để cài đặt nnn, bạn có thể sử dụng lệnh sau:

  
AZDIGI Tutorial
$ sudo apt install nnn         [On Debian, Ubuntu and Mint]
$ sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
$ sudo apk add nnn             [On Alpine Linux]
$ sudo pacman -S nnn           [On Arch Linux]
$ sudo zypper install nnn      [On OpenSUSE]
    

6. Lfm

Lfm được rút ngắn cho Trình quản lý tệp cuối cùng là một trình quản lý tệp bảng điều khiển dựa trên lời nguyền được viết bằng Python. Nó có thể được sử dụng với 1 hoặc 2 ngăn. Nó có một số tính năng hữu ích như bộ lọc, dấu trang, lịch sử, VFS cho các tệp nén, chế độ xem dạng cây và tích hợp trực tiếp với lệnh tìm, tiện ích grep, lệnh df và các công cụ khác. Chủ đề tùy chỉnh cũng có sẵn.

CleanShot 2024 01 03 at 19.56.03

Để cài đặt Lfm, bạn có thể sử dụng lệnh sau:

  
AZDIGI Tutorial
$ sudo apt install lfm         [On Debian, Ubuntu and Mint]
$ sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
$ sudo apk add lfm            [On Alpine Linux]
$ sudo pacman -S lfm           [On Arch Linux]
$ sudo zypper install lfm      [On OpenSUSE] 
    

7. lf – List Files

Lf – “List Files” là một trình quản lý tệp dòng lệnh được viết bằng Go, lấy cảm hứng từ Ranger. Ban đầu nó có nghĩa là để lấp đầy khoảng trống của các tính năng còn thiếu mà kiểm lâm có.

CleanShot 2024 01 03 at 20.02.32

Một số tính năng chính của lf là:

  • Đó là đa nền tảng – Linux, OSX, Windows (chỉ một phần).
  • Nhị phân đơn không có bất kỳ phụ thuộc thời gian chạy nào.
  • Dấu chân bộ nhớ thấp.
  • Cấu hình với các lệnh shell.
  • Keybindings có thể tùy chỉnh.

Các kế hoạch trong tương lai bao gồm kích hoạt điều khiển chuột.

Để cài đặt lf, chỉ cần tải xuống bản dựng liên quan đến nhị phân cho hệ điều hành của bạn từ trang phát hành lf.

Hoặc cụ thể cài trên Ubuntu như sau :

  
AZDIGI Tutorial
$ wget https://github.com/gokcehan/lf/releases/download/r31/lf-linux-amd64.tar.gz
$ tar -xvf lf-linux-amd64.tar.gz
$ sudo cp lf /usr/bin/
    

8. Walk

Cuối cùng là Walk một bộ điều hướng dựa trên thiết bị đầu cuối phục vụ như là một thay thế cho các lệnh ls và cd truyền thống, Nó cho phép điều hướng nhanh chóng bằng cách sử dụng tìm kiếm mờ, tích hợp cd khá đơn giản và bạn có thể mở Vim trực tiếp từ Walk .

CleanShot 2024 01 03 at 20.10.06

Để cài đặt Walk, bạn có thể sử dụng lệnh sau:

  
Tutorial
$ snap install walk
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cở sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master