Це, мабуть, щось базове, але я не в змозі змусити його працювати. Я намагаюся використовувати DU, щоб отримати загальний розмір файлів мінус певні каталоги. Мені потрібно виключити один конкретний каталог, який називається, uploadsале не кожен, який називається uploads. Наприклад, моя файлова структура виглядає приблизно так:
/store
/uploads
/junk_to_ignore
/more_junk_to_ignore
/user_one
/uploads
/user_two
Я можу виконати таку команду:
du -ch --exclude=uploads*
і це дає мені розмір файлу за мінусом всіх каталогів "uploads". Однак у спробі виключити певні каталоги (та всі її підкаталоги) я не вдається. Я спробував варіанти:
du -ch --exclude=./uploads*
du -ch --exclude='/full/path/to/uploads/*'
але, здається, це не можна зрозуміти. Як виключити конкретний каталог?
username: store$ du -ch --exclude=./uploadsпрацював (із підстановкою та без неї) для мене з каталогу магазину. Ви виконуєте цю команду саме та з папки магазину? І це повинен бути відносний шлях (який знаходить бачення / відбитки), а не абсолютний.