Tôi đang cố gắng gỡ bỏ một tệp. Trước khi untarring tôi muốn biết không gian trống có sẵn trên khối lượng gắn kết. Kế hoạch là nếu không có đủ không gian tôi sẽ không bỏ nó! Vì vậy, làm thế nào tôi có thể tìm thấy không gian trống có sẵn trên một khối lượng gắn kết bằng cách sử dụng Perl? Nhân tiện, tôi đang sử dụng Perl cho tar và untar.Làm thế nào tôi có thể tìm thấy dung lượng trống có sẵn trên các ổ đĩa được gắn bằng Perl?
Mọi người đang nói về df
và dh
nhưng các lệnh này không hoạt động trên các điểm gắn kết. Điều gì xảy ra nếu tôi muốn tìm không gian trống mà tôi có thể viết vào một điểm gắn kết?
Sử dụng mô-đun cpan để làm điều đó là đúng cách. Bạn muốn tránh các cuộc gọi shell khi nó không cần thiết ... – Neil
@Neil, nếu bạn nhìn vào nguồn của Filesys :: DiskFree, bạn sẽ thấy rằng tất cả * nó * làm là gọi df dưới bìa. Tính di động của nó dường như không mở rộng cho Windows Perl mà thường là lý do duy nhất tôi sẽ bận tâm để cài đặt một mô-đun CPAN (kể từ khi Windows/* IX di chuyển có xu hướng được khôn lanh). Vì tôi chỉ có xu hướng nhắm mục tiêu Linux hoặc Linux/Windows (tôi không thường quan tâm đến Solaris hoặc BSD), tôi muốn tự mình làm điều đó và tránh sự cần thiết phải cài đặt một mô-đun khác. – paxdiablo
Điều này có cung cấp số tiền khả dụng theo byte không? – Ben