🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #906829

Re: Jak zmniejszyć rozmiar katalogu jako zwykły user?

#906829
From: Kamil Jońca
Date: Tue, 31 Jan 2023 19:29
43 lines
2745 bytes
Jacek <jacmac@go2.pl> writes:

> W dniu Tue, 31 Jan 2023 19:39:23 +0100, użytkownik Andrzej A. Filip
> napisał:
>
>> Plików już w katalogu nie ma ale "ls -l" raportuje (bezpośrednio dla
>> samego katalogu) tyle ile było jak były.
>
> Dziwne rzeczy waść prawisz. Aż zrobiłem test z ls -s. Katalog z plikami 

Katalog jest (m.in.) plikiem w którym są trzymane nazwy plików zawartych
w tym katalogu, oznacza to że jak plików przybywa to rozmiar katalogu
(=struktury danych) rośnie. Gdy pliki kasujesz - nie zmniejsza się,
tylko pozycje w katalogu są oznaczane jako skasowane, ale miejsce
pozostaje zajęte.

> miał wielkość sumy rozmiarów zawartych plików. Kiedy pliki skasowałem, ls 
> -s pokazało wielkość 0 (zero).
> Co to znaczy "bezpośrednio dla samego katalogu" ?
--8<---------------cut here---------------start------------->8---
kjonca@alfa:%mkdir x                                         
kjonca@alfa:%du -sh x                                                 
4,0K    x
kjonca@alfa:%for ((i=0; i<=10000; i++)) ; do touch x/$i ;done
kjonca@alfa:%du -sh x                                        
184K    x
kjonca@alfa:%ls -la -d x
drwx------ 2 kjonca kjonca 184320 Jan 31 20:26 x
kjonca@alfa:%for ((i=0; i<=10000; i++)) ; do rm  x/$i ;done
kjonca@alfa:%du -sh x                                     
184K    x
kjonca@alfa:%ls -la -d x                                  
drwx------ 2 kjonca kjonca 184320 Jan 31 20:27 x
kjonca@alfa:%
--8<---------------cut here---------------end--------------->8---

Plików nie ma a katalog zajmuje 184K

KJ


-- 
http://wolnelektury.pl/wesprzyj/teraz/
Technical Details
Message-ID: <87bkmev6xu.fsf@alfa.kjonca>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.178235054008.warszawa.vectranet.pl!not-for-mail
References: <anfi+5iydeya3cf-n1v2@wp.eu> <trbk01$3tene$1@dont-email.me> <anfi+n3x92xdr8f-n1v2@wp.eu> <63d95d1a$0$19623$65785112@news.neostrada.pl> <anfi+kevsh5u7zf-n1v2@wp.eu> <trbpib$3tos5$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.178235054008.warszawa.vectranet.pl!not-for-mail
From: Kamil Jońca <kjonca@poczta.onet.pl>
Newsgroups: pl.comp.os.linux
Subject: Re: Jak zmniejszyć rozmiar katalogu jako
 zwykły user?
Date: Tue, 31 Jan 2023 20:29:33 +0100
Organization: news.chmurka.net
Message-ID: <87bkmev6xu.fsf@alfa.kjonca>
References: <anfi+5iydeya3cf-n1v2@wp.eu> <trbk01$3tene$1@dont-email.me> <anfi+n3x92xdr8f-n1v2@wp.eu> <63d95d1a$0$19623$65785112@news.neostrada.pl> <anfi+kevsh5u7zf-n1v2@wp.eu> <trbpib$3tos5$1@dont-email.me>
NNTP-Posting-Host: 178235054008.warszawa.vectranet.pl
Mime-Version: 1.0
Injection-Info: news.chmurka.net; posting-account="kjonca"; posting-host="178235054008.warszawa.vectranet.pl:178.235.54.8"; logging-data="5744"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:yOr73Z7U6keO4xy3tp+FwRvq1/w=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit