Инструменты пользователя

Инструменты сайта


linux:internet:s3cmd

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:internet:s3cmd [2026/01/26 10:54] Кириллlinux:internet:s3cmd [2026/03/07 11:01] (текущий) Кирилл
Строка 3: Строка 3:
 ---- ----
  
-Открываем терминал **Ctrl+Alt+T**, и пишем следующие команды:+===== О S3cmd ===== 
 + 
 +S3cmd - Это консольная утилита для работы с объектными хранилищами, совместимыми с S3 API. Инструмент позволяет загружать и скачивать файлы, создавать бакеты, просматривать содержимое и синхронизировать каталоги.
  
 ===== Установка S3cmd ===== ===== Установка S3cmd =====
  
 Устанавливаем S3cmd: Устанавливаем S3cmd:
-<code>+<code bash>
 sudo apt install s3cmd sudo apt install s3cmd
 </code> </code>
Строка 15: Строка 17:
  
 Создаём в домашней директории конфигурационный файл .s3cfg: Создаём в домашней директории конфигурационный файл .s3cfg:
-<code>+<code bash>
 nano ~/.s3cfg nano ~/.s3cfg
 </code> </code>
Строка 34: Строка 36:
  
 Просмотр списка файлов в бакете: Просмотр списка файлов в бакете:
-<code>+<code bash>
 s3cmd ls s3://<имя бакета> s3cmd ls s3://<имя бакета>
 </code> </code>
  
 Загрузка файла в бакет: Загрузка файла в бакет:
-<code>+<code bash>
 s3cmd put test.txt s3://<имя бакета> s3cmd put test.txt s3://<имя бакета>
 </code> </code>
Строка 49: Строка 51:
 --disable-multipart --disable-multipart
  
-<code>+<code bash>
 cmd put <имя_файла> --disable-multipart s3://<имя бакета> cmd put <имя_файла> --disable-multipart s3://<имя бакета>
 </code> </code>
Строка 64: Строка 66:
 Устанавливаем нужный размер партиции. К примеру, 20 MB: Устанавливаем нужный размер партиции. К примеру, 20 MB:
  
-<code>+<code bash>
 s3cmd put <имя_файла> --multipart-chunk-size-mb=20 s3://<имя_бакета> s3cmd put <имя_файла> --multipart-chunk-size-mb=20 s3://<имя_бакета>
 </code> </code>
  
 Скачивание файла из бакета: Скачивание файла из бакета:
-<code>+<code bash>
 s3cmd get s3://<имя бакета>/test.txt s3cmd get s3://<имя бакета>/test.txt
 </code> </code>
  
 Удаление файла в бакете: Удаление файла в бакете:
-<code>+<code bash>
 s3cmd del s3://<имя бакета>/test.txt s3cmd del s3://<имя бакета>/test.txt
 </code> </code>
  
-==== Управление прерванными составными (multipart) загрузками ====+===== Управление прерванными составными (multipart) загрузками =====
  
 Список прерванных загрузок: Список прерванных загрузок:
-<code>+<code bash>
 s3cmd multipart s3://<имя_бакета> s3cmd multipart s3://<имя_бакета>
 </code> </code>
  
 Удаление фрагментов неудачных загрузок: Удаление фрагментов неудачных загрузок:
-<code>+<code bash>
 s3cmd abortmp s3://<имя_бакета>/<имя_файла> <ID_загрузки> s3cmd abortmp s3://<имя_бакета>/<имя_файла> <ID_загрузки>
 </code> </code>
  
 Синхронизация файлов с бакетом: Синхронизация файлов с бакетом:
-<code>+<code bash>
 s3cmd sync . s3://<имя бакета> s3cmd sync . s3://<имя бакета>
 </code> </code>
linux/internet/s3cmd.1769424840.txt.gz · Последнее изменение: Кирилл