Ограничение вывода команды '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 сегментов по пути.