Удаление БОЛЬШОГО количества файлов (exec, циклы ..) [дубликат]

Вы имеете в виду, что хотите подключиться к вашему Mac из контейнера докера?

Вообще говоря, вы можете просто подключиться к любому IP-адресу вашего Mac. Он должен маршрутизироваться изнутри контейнера. Например, если вы запустите ifconfig и увидите, что ваш интерфейс en0 имеет IP-адрес 192.168.20.32, вы можете подключиться к своему Mac из контейнера по этому адресу.

Если вы используете Docker For Mac edge и используете версию не ниже 17.06.0-rc1-ce-mac13, вы сможете разрешить следующее DNS-имя: docker.for.mac. localhost

Ожидается, что это будет в стабильной ветке, как только 17.06 станет стабильной.

Вы можете увидеть примечание, в котором упоминается это DNS-имя, в примечаниях к выпуску здесь: https://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17060- rc1-ce-mac13-2017-06-01-край

1
06.03.2017, 18:32
2 ответа

Поскольку вы хотите сохранить все файлы, которые отличаются от указанного формата, выполните:

  1. Выполните это. Это заполнит FilesToDelete.txt файлами / каталогом, которые нужно удалить. Просмотрите это, чтобы убедиться, что перечисленные в списке файлы действительно являются файлами, которые вы собираетесь удалить.

    найти /path/to/dir/esymac_logEvents.log* | xargs ls -l> FilesToDelete.txt

  2. После проверки Шага 1 выполните

    find /path/to/dir/esymac_logEvents.log* -type f | xargs rm -f

  3. Если также задействованы каталоги, которые необходимо удалить, пропустите 2 и сделайте вместо этого:

    find /dir/that/contains/esymac_logEvents.log* | xargs rm -rf

0
28.01.2020, 01:00
find /search/dir -name esymac*whatever*pattern* -exec rm \{\} \;
0
28.01.2020, 01:00

Теги

Похожие вопросы