Tin tức và phân tích của tất cả các thiết bị di động

Cách xóa thư mục tạm thời của Linux khi đầy

Thư mục tạm thời trong Linux có dung lượng hạn chế. Thông thường, kích thước của thư mục tạm thời không phải là vấn đề vì nó sẽ bị xóa sau mỗi lần khởi động lại. Tuy nhiên, nếu bạn đang sử dụng hệ thống Linux không khởi động lại thường xuyên, thì thư mục này có thể bị đầy và gây ra sự cố nghiêm trọng.

Phương pháp 1 – Tìm lệnh

Lệnh find, được tích hợp sẵn trong tất cả các bản phân phối Linux, không chỉ là một ứng dụng dòng lệnh mạnh mẽ của Linux có thể nhanh chóng tìm thấy các tệp và thư mục. Nó cũng có thể được sử dụng để xóa nhanh nhiều tệp khỏi bất kỳ thư mục nào – kể cả tệp chứa dữ liệu tạm thời.

Để sử dụng lệnh find để dọn dẹp thư mục tạm thời của Linux, hãy bắt đầu bằng cách mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, khi cửa sổ nhắc lệnh đã sẵn sàng để sử dụng, hãy chuyển từ người dùng chuẩn sang tài khoản gốc bằng cách sử dụng su hoặc sudo -s.

su -

hoặc

sudo -s

Khi bạn có quyền truy cập root trong thiết bị đầu cuối, hãy sử dụng lệnh tìm kiếm bên dưới kết hợp với công tắc “-delete” để làm trống tất cả các tệp trong thư mục tạm thời.

find /tmp -type f -delete

Sau khi chạy lệnh trên, thư mục tạm thời không có tất cả các tệp. Tuy nhiên, các thư mục vẫn còn. Nếu bạn muốn xóa hoàn toàn mọi thứ, thay vào đó hãy thử tìm lệnh.

find /tmp -exec rm -rf {} +

Phương pháp 2 – thư mục trống với rm

Xóa mọi thứ khỏi thư mục tạm thời được thực hiện tốt nhất bằng phương pháp 1vì điều này tránh sử dụng toàn bộ tập lệnh rm. Điều đó nói rằng, nếu bạn không gặp may mắn với Phương pháp 1đi theo con đường này là lựa chọn duy nhất khác.

Bước đầu tiên để xóa thư mục tạm thời bằng lệnh rm là mở một cửa sổ đầu cuối. Bạn có thể làm điều này bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Alt + Shift + T trên bàn phím. Khi cửa sổ Dấu nhắc Lệnh được mở, hãy lấy đặc quyền của quản trị viên.

su -

hoặc

sudo -s

Sau khi chuyển dòng lệnh sang quyền quản trị viên, hãy điều hướng đến “/tmp” bằng lệnh cd.

cd/tmp

Bên trong thư mục tạm thời trên Linux, hãy chạy lệnh ls để liệt kê nội dung của thư mục.

ls

Sau đó chạy lệnh rm với công tắc “-rf” và ký tự đại diện *. Bằng cách sử dụng ký tự đại diện với lệnh rm, dòng lệnh Linux sẽ xóa mọi tệp và thư mục cùng một lúc. Điều này sẽ giúp bạn tiết kiệm thời gian và bạn sẽ không cần phải viết đi viết lại lệnh rm cho mọi thư mục và tệp trong thư mục tạm thời.

rm -rf *

Từ đây, chạy lại lệnh ls để xem nội dung của thư mục tạm thời. Giả sử lệnh rm thành công, sẽ không có gì hiển thị. Nếu vẫn còn dữ liệu trong thư mục, hãy thực hiện lại lệnh trên và thử lại.

Kiểm tra khi thư mục tạm thời của Linux đầy

Thư mục tạm thời là một vị trí quan trọng trong Linux. Nhiều chương trình và dịch vụ sử dụng nó để lưu trữ dữ liệu tạm thời. Đôi khi dữ liệu dư thừa có thể nhanh chóng lấp đầy một thư mục.

Để ngăn thư mục tạm thời bị đầy trong tương lai và tránh phải dọn dẹp thủ công, sau đây là một số cách nhanh chóng để kiểm tra mức sử dụng dữ liệu hiện tại của thư mục.

df

Lệnh Df rất phù hợp để kiểm tra kích thước của một thư mục tạm thời trên Linux vì nó là một công cụ dòng lệnh tích hợp đi kèm với tất cả các hệ điều hành Linux.

Mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, với cửa sổ dấu nhắc lệnh đang mở và sẵn sàng hoạt động, hãy trỏ lệnh du vào thư mục tạm thời để xem nó sử dụng bao nhiêu dữ liệu trong các khối.

df /tmp

Không thích đọc khối? Cân nhắc kết hợp lệnh df với công tắc dòng lệnh “h”. Nó sẽ thay thế khối được đọc thành megabyte và gigabyte thông thường, điều này dễ hiểu hơn nhiều.

df -h /tmp

Du

Lệnh df hiển thị hoàn hảo cách đọc chi tiết của thư mục tạm thời. Tuy nhiên, nếu bạn chỉ đang tìm kiếm một bản tóm tắt nhanh về dung lượng mà một thư mục chiếm, thì tốt hơn là sử dụng lệnh du vì nó chỉ hiển thị dung lượng thư mục tạm thời bị chiếm dụng (tính bằng megabyte) và không có gì khác.

sudo du -sh /tmp

Cây

Cần đọc chi tiết chính xác có bao nhiêu tệp và thư mục trong thư mục tạm thời? Hãy thử lệnh cây.

Lưu ý: cây có thể đã được cài đặt trên Linux. Nếu không, hãy truy cập Pkgs.org và tìm hiểu cách cài đặt.

tree /tmp

Lệnh trên sẽ hiển thị một bản đọc nhỏ về số lượng tệp và thư mục hiện đang sử dụng thư mục tạm thời. Tuy nhiên, nó sẽ không hiển thị kích thước của chúng. Nếu bạn muốn xem có bao nhiêu dữ liệu trong tất cả các tệp và thư mục, hãy thử lệnh cây với “du”.

tree --du -h /tmp

Mục lục