Prezado Ratnajit,
Muito obrigado, resposta muito informativa!
Então, você quer dizer que devemos usar ls -lh para arquivos e du -h para diretórios?
Além disso, deixe-me saber o que são metadados nos casos anteriores.
Avalados por :
Prezados especialistas,
ls -lh
drwxr-xr-x 2 prdadm sapsys 4.0K 2012-08-05 09:39 sumit
du -h
40K ./sumit
Como sabemos, ls lista o tamanho total do diretório/arquivo, aqui 't's 4.0k e du mostra o espaço utilizado,
Qual é a diferença entre 4.0k e 40k?
Prezado Ratnajit,
Muito obrigado, resposta muito informativa!
Então, você quer dizer que devemos usar ls -lh para arquivos e du -h para diretórios?
Além disso, deixe-me saber o que são metadados nos casos anteriores.
Apenas um pequeno esclarecimento, geralmente vemos que os tamanhos de diretórios são de 4 KB ou 4096 bytes e esse espaço é ocupado pelos metadados dos arquivos dentro deste diretório. Se o número de arquivos for realmente grande e, portanto, os metadados também forem grandes, então esse valor pode ser maior que 4 KB, mas sempre em múltiplos de 4 KB. Portanto, o espaço atribuído para os metadados dos arquivos dentro de um diretório é atribuído em blocos de 4 KB. Espero que isso esclareça sua dúvida.
Saudações
Ratnajit
Caro Ratnajit,
Para diretórios, sempre são 4096 bytes ou 4.0K (com ls -lh).
Você quer dizer que o ls -lh sempre exibe diretórios com 4.0K, mas veja a saída abaixo para outros diretórios?:
drwxrwxrwx 2 prdadm sapsys 4.0K 2011-07-18 17:58 bin
drwxrwxrwx 2 prdadm sapsys 4.0K 2011-02-25 17:03 bin_backup
drwxrwxrwx 2 prdadm sapsys 4.0K 2011-07-18 18:25 buffer
drwxrwxrwx 2 prdadm sapsys 4.0K 2010-12-29 17:19 cluster_tables
drwxrwxrwx 2 prdadm sapsys 140K 2012-07-31 16:34 cofiles
drwxrwxrwx 2 prdadm sapsys 132K 2012-07-31 16:34 data
drwxrwxrwx 5 prdadm sapsys 4.0K 2012-08-05 07:55 EPS
drwxrwxrwx 2 prdadm sapsys 4.0K 2010-12-16 12:16 etc
-rw-rw-r-- 1 prdadm sapsys 380 2011-04-04 22:36 K926360.DEV
drwxrwxrwx 3 prdadm sapsys 260K 2012-08-05 07:56 log
drwxrwxrwx 2 prdadm sapsys 16K 2011-02-23 18:37 lost+found
drwxrwxrwx 2 prdadm sapsys 4.0K 2012-07-11 15:25 sapnames
drwxrwxrwx 2 prdadm sapsys 4.0K 2012-08-01 10:26 tm
4.0 K é o tamanho do diretório sumit, o que significa o espaço ocupado pelos metadados dos arquivos do diretório. Qualquer tamanho de diretório com ls -lh é 4.0 K, com ls -l sempre são 4096 bytes.
ls -l apenas mostra o tamanho exato dos arquivos, para diretórios sempre são 4096 bytes ou 4.0K (com ls -lh).
40 K, por outro lado, é o espaço total ocupado pelo conteúdo do diretório sumit, que é a saída do comando du -h.
Saudações
Ratnajit
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute