Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Ba, 09:42:20 - 26/11/2024
Chia sẻ kiến thức sử dụng VPS (máy chủ ảo) - Server (máy chủ riêng)

Các điều hành viên: Admin, Mod, SMod

Cách tìm file/thư mục lớn nhất trên VPS

Cách tìm file/thư mục lớn nhất trên VPS

#1 » Gửi bài gửi bởi nghiammo1992 » 02/09/2016 23:46 » @450524

Trong quá trình sử dụng VPS/Server, đôi lúc bạn sẽ cần phải xóa bớt file hoặc thư mục có dung lượng lớn không sử dụng đến để giải phóng bớt dung lượng ổ cứng. Bằng cách sử dụng 3 lệnh sau đây bạn có thể dễ dàng tìm được dữ liệu đang chiếm phần lớn dung lượng ổ cứng để có thể xóa đi.

- Lệnh du: xác định dung lượng sử dụng
- Lệnh sort: sắp xếp lại các dòng của file text hoặc input data
- Lệnh head: output dữ liệu từ trên xuống, ví dụ lấy 10 dòng đầu tiên chẳng hạn

Sử dụng lệnh bên dưới để tìm 10 file/thư mục có dung lượng lớn nhất. Thay /home bằng đường dẫn bạn muốn
Mã: Chọn tất cả
du -a /home | sort -n -r | head -n 10


Output ví dụ:
Mã: Chọn tất cả
589700 /home
589696 /home/ketnoi123.com
526988 /home/ketnoi123.com/public_html
506628 /home/ketnoi123.com/public_html/wp-content
385096 /home/ketnoi123.com/public_html/wp-content/uploads
179988 /home/ketnoi123.com/public_html/wp-content/uploads/2014
117072 /home/ketnoi123.com/public_html/wp-content/uploads/2013
74212 /home/ketnoi123.com/public_html/wp-content/plugins
47296 /home/ketnoi123.com/public_html/wp-content/uploads/2012
43100 /home/ketnoi123.com/public_html/wp-content/cache


Nếu bạn muốn convert thông tin byte thành MB, KB thì dùng lệnh sau:
Mã: Chọn tất cả
cd /path
du -hsx * | sort -rh | head -10


Các lệnh trên chỉ sử dụng được khi hệ điều hành có cài đặt sort, nếu không thì bạn có thể dùng lệnh dưới đây:
Mã: Chọn tất cả
for i in G M K; do du -ah | grep [0-9]$i | sort -nr -k 1; done | head -n 11


Output ví dụ:
Mã: Chọn tất cả
179M   .
84M   ./uploads
57M   ./images
51M   ./images/faq
49M   ./images/faq/2013
48M   ./uploads/cms
37M   ./videos/faq/2013/12
37M   ./videos/faq/2013
37M   ./videos/faq
37M   ./videos
36M   ./uploads/faq


Lệnh tìm kiếm các file lớn nhất trong 1 thư mục:
Mã: Chọn tất cả
find /path -printf '%s %p\n'| sort -nr | head -10
find . -printf '%s %p\n'| sort -nr | head -10


Output ví dụ:
Mã: Chọn tất cả
5700875 ./images/faq/2013/11/iftop-outputs.gif
5459671 ./videos/faq/2013/12/glances/glances.webm
5091119 ./videos/faq/2013/12/glances/glances.ogv
4706278 ./images/faq/2013/09/cyberciti.biz.linux.wallpapers_r0x1.tar.gz
3911341 ./videos/faq/2013/12/vim-exit/vim-exit.ogv
3640181 ./videos/faq/2013/12/python-subprocess/python-subprocess.webm
3571712 ./images/faq/2013/12/glances-demo-large.gif
3222684 ./videos/faq/2013/12/vim-exit/vim-exit.mp4
3198164 ./videos/faq/2013/12/python-subprocess/python-subprocess.ogv
3056537 ./images/faq/2013/08/debian-as-parent-distribution.png.bak


Để chỉ hiển thị file, bỏ qua thư mục thì các bạn dùng lệnh:
Mã: Chọn tất cả
find /path -type f -printf '%s %p\n'| sort -nr | head -10


hoặc

Mã: Chọn tất cả
find /path -type f -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10



Nguồn: HOCVPS
nghiammo1992 ✅
Hình đại diện của thành viên
Rank: ☀️2/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Tiếu Ngạo
Xếp hạng Bang hội: ⚡5/46⚡
Level:
Chủ đề đã tạo: 🩸4141/4141🩸
Tiền mặt:
Ngân hàng:
Nhóm:
Danh hiệu: ⚝⚝⚝Truyền Thuyết⚝⚝⚝
Giới tính:
Ngày tham gia:
Đến từ:
Thiết bị:
Số điện thoại:
(Cốc Cốc 56.3.120)

Re: Cách tìm file/thư mục lớn nhất trên VPS

#2 » Gửi bài gửi bởi Huuduc » 03/09/2016 10:36 » @450531

Bí kíp mới à
†™•—»Trảm Phong Bang«—•™†
†™•—»Thành Viên Nhóm«—•™†
†™•—»Thám Tử Tài Ba«—•™† |¤{ HỮU ĐỨC KÍPPI}<=||«—•™†
︻︻︻¶▅▅▆▆▇▇◤«—•™†
☆︻︻︻︻¶▅▆▇◤
丁九太瓜ア什回刀号乃太刀号
Huuduc
Hình đại diện của thành viên
Rank: ☀️9/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Trảm Phong
Xếp hạng Bang hội: ⚡1/249⚡
Level:
Chủ đề đã tạo: 🩸5/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ?????
Giới tính:
Ngày tham gia:
Đến từ:
Số điện thoại:
(Nokia 2700c-2)



Quay về VPS - Server

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất