• Tools Online
    • Tạo CSR
    • SSL Checker
    • DNS Checker
    • View IP
    • Whois Domain
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
Đỗ Trung Quân
Banner
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ

Sử dụng lệnh rm một cách an toàn

by ĐỖ TRUNG QUÂN 19 Tháng Hai, 2023
written by ĐỖ TRUNG QUÂN Published: 19 Tháng Hai, 2023Last Updated on 20 Tháng Hai, 2023 0 comment 26 views

NỘI DUNG

  • 1. Kiểm tra tên file hoặc thư mục trước khi xóa
  • 2. Sử dụng tùy chọn -i
  • 3. Sử dụng tùy chọn -r
  • 4. Sử dụng tùy chọn -f
  • 5. Sử dụng tùy chọn –no-preserve-root
  • 6. Sử dụng lệnh trash-put thay thế
  • Ngoài lề
Sử dụng lệnh rm một cách an toàn

Lệnh rm là một trong những lệnh cơ bản trên hệ thống Linux được sử dụng để xóa file hoặc thư mục khỏi hệ thống. Tuy nhiên, việc sử dụng lệnh này có thể gây nguy hiểm cho hệ thống nếu không thực hiện đúng cách, vì vậy, trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng lệnh rm một cách an toàn.

1. Kiểm tra tên file hoặc thư mục trước khi xóa

Trước khi thực hiện lệnh rm, bạn cần chắc chắn rằng tên file hoặc thư mục bạn muốn xóa là chính xác. Vì vậy, hãy kiểm tra kỹ tên của file hoặc thư mục trước khi xóa bằng lệnh ls.

2. Sử dụng tùy chọn -i

Tùy chọn -i trong lệnh rm sẽ yêu cầu xác nhận trước khi xóa một file hoặc thư mục. Khi sử dụng tùy chọn này, hệ thống sẽ yêu cầu bạn xác nhận trước khi thực hiện xóa, giúp tránh xóa nhầm các file hoặc thư mục quan trọng.

rm -i file.txt

3. Sử dụng tùy chọn -r

Tùy chọn -r trong lệnh rm sẽ cho phép bạn xóa các thư mục và nội dung bên trong của chúng. Khi sử dụng tùy chọn này, hãy chắc chắn rằng bạn đã chắc chắn về các file và thư mục bạn muốn xóa, tránh xóa nhầm các file quan trọng trong thư mục.

rm -r foldername

4. Sử dụng tùy chọn -f

Tùy chọn -f trong lệnh rm sẽ bỏ qua tất cả các thông báo lỗi và xóa các file hoặc thư mục một cách lặng lẽ. Tuy nhiên, việc sử dụng tùy chọn này có thể gây ra hậu quả nghiêm trọng nếu bạn xóa nhầm các file quan trọng. Vì vậy, hãy cẩn thận khi sử dụng tùy chọn -f.

rm -f file.txt

Ngoài ra, nên tạo bản sao lưu của các file và thư mục quan trọng trước khi thực hiện lệnh rm. Điều này giúp bạn phục hồi các file quan trọng nếu xóa nhầm chúng.

5. Sử dụng tùy chọn –no-preserve-root

Tùy chọn –no-preserve-root trong lệnh rm sẽ không cho phép bạn xóa các file hoặc thư mục trong thư mục gốc của hệ thống. Tùy chọn này giúp ngăn chặn những tác động không mong muốn đến hệ thống.

rm --no-preserve-root /

Lưu ý: Hãy cẩn thận khi sử dụng tùy chọn này, vì nó có thể gây ra hậu quả nghiêm trọng cho hệ thống.

6. Sử dụng lệnh trash-put thay thế

Thay vì sử dụng lệnh rm, bạn có thể sử dụng lệnh trash-put để đưa các file hoặc thư mục vào thùng rác trên hệ thống. Điều này giúp bạn dễ dàng phục hồi các file và thư mục nếu xóa nhầm chúng.

trash-put file.txt

Lưu ý: Nếu hệ thống của bạn không có lệnh trash-put, bạn có thể cài đặt gói trash-cli bằng lệnh sau:

sudo apt-get install trash-cli

Trên đây là một số cách để sử dụng lệnh rm một cách an toàn trên hệ thống Linux. Hãy cẩn thận và kiểm tra kỹ trước khi thực hiện lệnh rm để tránh xóa nhầm các file quan trọng hoặc gây hại đến hệ thống của bạn.

Ngoài lề

Nhiều bạn thắc mắc có thể xoá / bằng lệnh rm -rf hay không. Cú pháp đầy đủ là rm -rf /. Để giải đáp thắc mắc này mình sẽ thực hiện trên một VPS chạy Ubuntu.

tom 2023 02 19 20.15.04

rm: it is dangerous to operate recursively on ‘/’
rm: use –no-preserve-root to override this failsafe

Khi chạy rm -rf / bạn sẽ nhận được cảnh báo như sau. Dòng thông báo này được hiển thị bởi lệnh rm khi bạn thử chạy câu lệnh rm -rf /, nó cảnh báo rằng đây là một lệnh rất nguy hiểm và nó sẽ xóa toàn bộ hệ thống tệp của bạn. Vì vậy, lệnh rm đã thiết lập một biện pháp an toàn để ngăn bạn xóa hệ thống của mình một cách vô tình.

image 44

Để ghi đè lệnh an toàn này và cho phép bạn tiếp tục xóa toàn bộ hệ thống, bạn có thể sử dụng tùy chọn --no-preserve-root. Tùy chọn này sẽ ghi đè lên lệnh an toàn và cho phép bạn xóa hệ thống của mình. Tuy nhiên, điều này rất nguy hiểm và bạn nên tránh sử dụng tùy chọn này trừ khi bạn thực sự hiểu rõ những gì đang làm và muốn xóa toàn bộ hệ thống của mình.

Quay lại câu hỏi ở trên thì lệnh rm -rf / không thể thực hiện khi lệnh rm đã thiết lập biện pháp an toàn và chỉ có thể xoá khi bạn thêm option --no-preserve-root

Rate this post

Hãy tham gia Nhóm Hỗ Trợ VPS Hosting để cùng học hỏi và trao đổi kiến thức nhé. Chúc bạn thành công.

rm
Share 0 FacebookTwitterPinterestTelegramEmail
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog dotrungquan.info - linuxcanban.com - it.info.vn. Mới đây mình có tạo ra một Nhóm Hỗ Trợ VPS Hosting với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Bạn sẽ thích bài viết này

Hướng dẫn tạo swap trên Linux

15 Tháng Ba, 2023

Lệnh trace và cách sử dụng lệnh trace...

25 Tháng Hai, 2023

Hướng dẫn kiểm tra dịch vụ đang chạy...

21 Tháng Hai, 2023

SELinux là gì Cách tắt SELinux

19 Tháng Hai, 2023

Lệnh kill và pkill là gì? Hướng dẫn...

19 Tháng Hai, 2023

Cách sử dụng lệnh ab để kiểm tra...

19 Tháng Hai, 2023

Tìm hiểu về cấu trúc thư mục trong...

17 Tháng Hai, 2023

Hướng dẫn xử lý Lỗi 400: invalid_request Rclone

17 Tháng Hai, 2023

Hướng dẫn cài đặt ImageMagick và hỗ trợ...

16 Tháng Hai, 2023

Hướng dẫn sử dụng NFS để chia sẽ...

15 Tháng Hai, 2023
Theo dõi
Đăng nhập
Thông báo của
guest

guest

0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Nhóm Hỗ Trợ Hosting VPS

Nhóm Hỗ Trợ VPS Hosting

Tin Khuyến Mãi

Thông tin về tôi

Thông tin về tôi

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn.

Facebook Instagram Youtube Telegram

BÀI VIẾT PHỔ BIẾN

  • 1

    Hướng dẫn chuyển website WordPress bằng All in one Migration

  • 2

    Sửa lỗi WordPress “Post-processing of the image failed likely because the server is busy”

  • 3

    Hướng dẫn cài đặt Ubuntu Server 20.04 LTS

  • 4

    Hướng dẫn cài đặt WP-CLI lên máy chủ Linux

Phản hồi gần đây

  • Lê Văn trong Hướng dẫn trỏ tên miền về Blogspot (blogger)
  • Quân trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress
  • Học Luật trong Sử dụng RSYNC để Clone một VPS hoàn chỉnh
  • Học Luật trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress

Top Commentators

  • Anh Quân Anh Quân (133)
  • nghĩa nghĩa (8)
  • Bùi Đức Hiệp Bùi Đức Hiệp (7)
  • David Do David Do (7)
  • Bamboo Bamboo (5)
  • Bình Minh Bình Minh (5)
  • Cai Việt Hoàng Cai Việt Hoàng (5)
  • Duc Thuan Duc Thuan (5)

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | aaPanel | Linux Căn Bản | Bảo Trần | Trương Quốc Cường | Đàm Trung Kiên | CaiSSL.com

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ
wpDiscuz