Linux - 07 - Droits et permissions
Mục lục:
Lệnh
du
, viết tắt của việc sử dụng đĩa trên đĩa cứng, báo cáo dung lượng ổ đĩa ước tính được sử dụng bởi các tệp hoặc thư mục đã cho. Nó thực sự hữu ích cho việc tìm kiếm các tập tin và thư mục chiếm một lượng lớn dung lượng đĩa.
Cách sử dụng lệnh
du
Cú pháp chung cho lệnh
du
như sau:
du… FILE…
Nếu
FILE
cho là một thư mục,
du
sẽ tóm tắt việc sử dụng đĩa của từng tệp và thư mục con trong thư mục đó. Nếu không có
FILE
được chỉ định,
du
sẽ báo cáo việc sử dụng đĩa của thư mục làm việc hiện tại.
Khi được thực hiện mà không có bất kỳ tùy chọn nào sẽ hiển thị việc sử dụng đĩa của tệp hoặc thư mục đã cho và mỗi thư mục con của nó theo byte.
du ~/Documents
Bạn cũng có thể truyền nhiều tệp và thư mục cho lệnh
du
dưới dạng đối số:
du ~/Documents ~/Pictures ~/.zshrc
du
có rất nhiều lựa chọn, chúng tôi sẽ phác thảo chỉ những cái được sử dụng thường xuyên nhất.
Tùy chọn
-a
yêu cầu
du
báo cáo mức sử dụng dung lượng ổ đĩa của từng tệp trong thư mục.
du -a ~/Documents
Thông thường, bạn sẽ chỉ muốn hiển thị không gian bị chiếm bởi thư mục đã cho ở định dạng có thể đọc được. Để làm điều đó, sử dụng tùy chọn
-h
.
Ví dụ: để có được tổng kích thước của
/var/lib
và tất cả các thư mục con của nó, bạn sẽ chạy lệnh sau:
sudo du -h /var
Chúng tôi đang sử dụng
sudo
vì hầu hết các tệp và thư mục trong thư mục
/var/lib
thuộc sở hữu của người dùng root và người dùng thông thường không thể đọc được. Đầu ra sẽ trông giống như thế này:
… 4.0K /var/lib/apt/mirrors/partial 8.0K /var/lib/apt/mirrors 205M /var/lib/apt 2.9G /var/lib/
Để chỉ báo cáo tổng kích thước của thư mục được chỉ định và không cho các thư mục con sử dụng tùy chọn
-s
:
sudo du -sh /var
2.9G /var
Tùy chọn
-c
yêu cầu
du
báo cáo tổng số lớn. Điều này rất hữu ích khi bạn muốn có được kích thước kết hợp của hai hoặc nhiều thư mục.
sudo du -csh /var/log /var/lib
1.2G /var/log 2.9G /var/lib 4.1G total
sudo du -h --max-depth=1 /var/lib
… 544K /var/lib/usbutils 4.0K /var/lib/acpi-support 205M /var/lib/apt 2.9G /var/lib
Hành vi mặc định của tiện ích
du
là để lại không gian đĩa được sử dụng bởi thư mục hoặc tệp. Để tìm kích thước rõ ràng của tệp, sử dụng khóa chuyển đổi
--apparent-size
. Kích thước rõ ràng của các tập tin của một tập tin là bao nhiêu dữ liệu thực sự trong tập tin.
sudo du -sh --apparent-size /var/lib
2.9G /var/lib
du
cũng cho phép bạn sử dụng mô hình vỏ. Ví dụ: để có được kích thước của tất cả các thư mục bắt đầu bằng từ Do Do trong thư mục chính của bạn, bạn sẽ chạy:
sudo du -csh ~/Do*
102M /home/linuxize/Documents 358M /home/linuxize/Downloads 460M total
Sử dụng
du
với các lệnh khác
Lệnh
du
có thể được kết hợp với các lệnh khác với đường ống.
Ví dụ, để in 5 thư mục lớn nhất trong thư mục
/var
bạn sẽ chuyển đầu ra của
du
sang lệnh sort để sắp xếp các thư mục theo kích thước của chúng và sau đó chuyển đầu ra sang lệnh
head
sẽ chỉ in 5 thư mục trên cùng:
sudo du -h /var/ | sort -rh | head -5
4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd 1.7G /var/lib/snapd/snaps 1.2G /var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09
Phần kết luận
Bây giờ bạn nên hiểu rõ về cách sử dụng lệnh
du
.
Không giống như
df
in thông tin về việc sử dụng đĩa của các hệ thống tệp được gắn kết, lệnh
du
cung cấp cho bạn ước tính không gian đĩa được sử dụng bởi các tệp hoặc thư mục đã cho.
Bạn có thể xem tất cả các tùy chọn lệnh
du
có sẵn bằng cách nhập
man du
trong thiết bị đầu cuối của bạn.
Vodafone là một trong những nhà khai thác lớn đầu tiên thông báo rằng họ dự định thu hẹp số hệ điều hành được sử dụng điện thoại trên mạng của mình chỉ có hai hoặc ba. Năm 2006, hãng đã chọn Symbian, Linux và Windows Mobile làm ba nền tảng để chạy điện thoại thông minh của mình trong 5 năm tới. Trong khi Android dựa trên Linux, nó không tương thích với các tiêu chuẩn được thiết lập bởi LiMo Foundation, một nhóm tạo và xuất bản các chi tiết kỹ thuật cho phần mềm trung gian cho các thiết bị Linux
[ĐọC thêm: Điện thoại Android tốt nhất cho mỗi ngân sách. Các thành viên khác của OHA bao gồm AKM Semiconductor, ARM, AsusTek Computer, Atheros Communications, Borqs, Ericsson, Garmin International, Huawei Technologies, Omron Software, Softbank Mobile, Teleca và Toshiba.
] Năm người đã bị bắt giữ vì tội phỉ báng những tuần kể từ khi các tài khoản văn bản và video của vụ bê bối lan truyền trên các diễn đàn Web phổ biến của Trung Quốc, các luật sư cho hai trong số những người bị bắt giữ nói hôm thứ Năm. từ một điện thoại di động đầu thứ năm, tuyên bố đã bị cảnh sát đưa đi trong cùng quận Phúc Châu, tỉnh Phúc Kiến, nơi các vụ bắt giữ khác xảy ra. cô con gái 25 tuổi của cô, Yan Xiaoling, và ra lệnh cho cô đi ra gặp. Người phụ nữ tìm thấy con gái mình đã chết trong b
Cảnh sát đã tổ chức một cuộc họp báo vào ngày hôm sau. đăng lại. Một quan chức từ chối bất kỳ bạo lực hay hãm hiếp nào và cho biết Yan đã chết do chảy máu do mang thai thất bại, theo hãng tin Tân Hoa Xã.
Cách sử dụng lệnh ngủ linux để tạm dừng tập lệnh bash
Ngủ là một tiện ích dòng lệnh cho phép bạn tạm dừng quá trình gọi trong một thời gian nhất định. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng lệnh ngủ Linux.







