Ограничение вывода команды 'ls' в s3fs

Моя корзина Amazon S3 содержит миллионы файлов, и я монтирую ее, используя s3fs, В любое время ls подана команда (не умышленно), терминал зависает.

Есть ли способ ограничить количество результатов, возвращаемых до 100, когда ls Команда выдается в s3fs смонтированный путь?

2 ответа

Попробуйте goofys ( https://github.com/kahing/goofys). Не ограничивает количество возвращаемых предметов для ls, но ls примерно в 40 раз быстрее, чем s3fs, когда файлов много.

Не рекомендуется использовать s3fs в производственных ситуациях. Amazon S3 не является файловой системой, поэтому попытка его монтирования может привести к некоторым проблемам с синхронизацией (и другим подобным проблемам).

Было бы лучше использовать интерфейс командной строки AWS (CLI), который имеет команды для вывода, копирования и синхронизации файлов в / из Amazon S3. Это может также сделать частичный листинг S3 сегментов по пути.

Другие вопросы по тегам