Я использовал rsync для синхронизации с одной машины на другой (так что я думаю, что она должна быть той же самой папкой, содержащей один и тот же набор файлов, - и она содержит только файлы)`du -sh` производит разные результаты на разных машинах для одной и той же папки
когда я du -sh
на оригинальной машине, она производит:
4.0M .
Но на моем компьютере, она производит:
3.5M .
когда я ls -lh
в папке на обеих машинах, результаты одинаковы для каждого файла.
Я спросил кого-то, они сказали мне использовать du -bc
, на этот раз результаты остались прежними.
Исходный сервер работает под управлением «SUSE Linux Enterprise Server 11 SP2», а на моем компьютере работает Ubuntu 12.04.
Похоже, что существует некоторая разница в реализации du -sh
? Или почему он отличается от того же набора файлов?
Я голосующий, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании. Попробуйте http://unix.stackexchange.com/ – mustaccio
@mustaccio, спасибо. Я понял. Я буду спрашивать в unix stackexchange вместо –