Puncte:1

de ce sunt du -b și du -k atât de diferite

drapel kr
gyd

Folosesc Ubuntu 16.04.5 LTS, iar versiunea du este 8.25. Acum am o intrebare:

$ du -b /var/log/lastlog
69788251412 /var/log/lastlog

dimensiunea se potrivește cu comanda ls -al. În timp ce folosesc du -k, are un alt rezultat:

$ du -k /var/log/lastlog
80 /var/log/lastlog

Cele două rezultate nu se potrivesc, de ce?

Puncte:1
drapel cl
A.B

/var/log/lastlog este un fișier binar folosit în modul „acces aleatoriu” mai degrabă decât un jurnal adăugat la, și, prin urmare, este în mod natural un dosar rar, la fel de notate în acest manual (GNU/Linux).:

NOTĂ

Fișierul lastlog este o bază de date care conține informații despre ultima conectare a fiecărui utilizator. Nu ar trebui să-l rotiți. Este un fișier rar, deci este dimensiunea de pe disc este de obicei mult mai mică decât cea indicată de „ls -l” (ceea ce poate indica un fișier foarte mare dacă aveți utilizatori în passwd cu un UID ridicat).Puteți afișa dimensiunea reală cu „ls -s”.

Rar înseamnă că utilizarea reală a discului este mai mică decât dimensiunea aparentă.

Pe GNU/Linux, -b opțiune pentru du este descris ca:

-b, --octeți

echivalentă cu --aparent-size --block-size=1

Acesta este, -b dezactivează în mod explicit detectarea și gestionarea fișierelor rare prin includerea --dimensiunea-aparentă.

Deci pentru a avea dimensiunea în octeți potrivi -k (utilizare reală pe disc) utilizați în schimb:

du --block-size=1 /var/log/lastlog

sau să aibă dimensiunea în potrivirea KiB -b (cu dimensiunea aparentă) utilizați în schimb:

du --aparent-size -k /var/log/lastlog
drapel kr
gyd
Multumesc pentru raspuns, ajuta foarte mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.