Amazon S3管理コンソールを使用してS3ファイルを参照しています。残念ながら、デフォルトの名前(名前によるものと思われる)以外のものでは(特定のバケット内の)ファイルを並べ替えることができないようです。これらのファイルを表示するための素敵なGUIクライアントが欲しいので、日付順に並べ替えることができるので、最新のものが一番上に表示されます。
更新:クライアントがバケット内でテキスト検索を実行できるようにしたいのですが...これは希望的観測だと思います。
Amazon S3管理コンソールを使用してS3ファイルを参照しています。残念ながら、デフォルトの名前(名前によるものと思われる)以外のものでは(特定のバケット内の)ファイルを並べ替えることができないようです。これらのファイルを表示するための素敵なGUIクライアントが欲しいので、日付順に並べ替えることができるので、最新のものが一番上に表示されます。
更新:クライアントがバケット内でテキスト検索を実行できるようにしたいのですが...これは希望的観測だと思います。
回答:
DragonDiskはまともなAmazon S3 GUIクライアントです。(http://www.s3-client.com/)彼らはUbuntuのdebianパッケージを持っています。
私は一緒に行きましたs3cmd
:
sudo apt-get -qq install s3cmd
その最初の実行で、それはあなたの資格情報を要求します、すなわち:
~/.s3cfg
すべてのものを保存する場所を作成します。
成功すると、次の方法ですべてのバケットをリストできます。
s3cmd ls
バケットのコンテンツ:
s3cmd ls s3://bucket-name
ファイルを取得するには:
s3cmd get s3://bucket-name/filename.txt
詳細については、以下をご覧ください。
man s3cmd
あなたが持っていs3fs-c
ます。それはだFUSEの S3へのインタフェース。起動して実行するには少し手間がかかりますが、他の2つの提案とは異なり、透過的で他の種類のドライブのように動作します。ファイルをS3に直接保存できます。S3バケットを開き、任意のLinuxユーティリティ(Gimp、Libre Officeなど)でファイルを閲覧できます。
を使用するにはs3fs-c
、コンパイルして構成する必要があります。手順はINSTALLファイルで確認できます。
インストールする必要があります build-essentials
、libcurl4-openssl-dev
、automake
、pkg-config
、libxml2-dev
およびlibfuse-dev
それを構築します。
sudo apt-get install build-essentials libcurl4-openssl-dev pkg-config libxml2-dev libfuse-dev automake
その後、単純な ./configure
、make
とsudo make install
ビルド/インストール仕事を得る必要があります。
高度な機能を備え、すべてのOSで動作するこのAmazon S3クライアントをご覧ください
CrossFTPの無料版はS3をサポートしており、仕事をしているようです:http://www.crossftp.com スクリーンショットは彼らのウェブサイトからです。無料版も同じように見えます。
minio client aka mc も試すことができます。mc
Golangで記述され、Apacheライセンスv2でリリースされます。
mc
以下のコマンドを実装します
ls List files and folders.
mb Make a bucket or folder.
cat Display contents of a file.
pipe Write contents of stdin to one or more targets. When no target is specified, it writes to stdout.
share Generate URL for sharing.
cp Copy one or more objects to a target.
mirror Mirror folders recursively from a single source to many destinations.
diff Compute differences between two folders.
rm Remove file or bucket [WARNING: Use with care].
access Manage bucket access permissions.
session Manage saved sessions of cp and mirror operations.
config Manage configuration file.
update Check for a new software update.
version Print version.
各コマンドは例とともに自己文書化されており、入力するだけです
mc <command> --help
それが役に立てば幸い。