У меня есть папка, содержащая файлы .tcb и .tch. Мне нужно знать, что размер всех .tcb файлов, соответственно, всех файлов .tch. я сделал так:Рассчитать общее потребление пространства для определенных файлов в терминале unix
1) Я создал временную папку, а затем:
mv *tch temp
2), а затем:
du -sk temp
Я нашел команду в Интернете и википедия говорит, что это : «du (сокращенно от использования диска) является стандартной программой Unix, используемой для оценки использования файлового пространства». Я думаю, причина в том, что он говорит, что оценка - это то, что если есть ссылки, тогда размер ссылки будет показан вместо связанного файла.
Но если я
ls -l
в папке временных (которая содержит все * .tch файлы), а затем суммировать размеры, которые отображаются в терминале, у меня есть еще один размер файла. Почему это так?
Ну в общем, то, что мне нужно, это команда которая показывает мне реального файл размера * всех .tch файлов в папке, которая может содержать также других тип файлов.
Я надеюсь, что кто-нибудь может мне помочь. Большое спасибо!
Обратите внимание, что это может не дать вам результат, который вы ожидаете, если папка содержит ссылку на файл .tch в том же каталоге. Этот файл будет считаться дважды: один раз для «фактического» файла и один раз для связанной версии. – bta
папка не содержит ссылок, поэтому это решение, похоже, делает то, что я хочу. thx bta – mkn