我一直在使用Amazon S3管理控制台浏览我的S3文件。不幸的是,除了默认值(似乎是名称)外,它似乎无法通过其他方式(在给定存储桶中)对文件进行排序。我希望有一个不错的GUI客户端来查看这些文件,这些文件可以按日期对它们进行排序,因此最新的文件将显示在顶部。
更新:如果客户端可以在存储桶中进行文本搜索,我也希望这样做……但是我怀疑这是一厢情愿的想法。
我一直在使用Amazon S3管理控制台浏览我的S3文件。不幸的是,除了默认值(似乎是名称)外,它似乎无法通过其他方式(在给定存储桶中)对文件进行排序。我希望有一个不错的GUI客户端来查看这些文件,这些文件可以按日期对它们进行排序,因此最新的文件将显示在顶部。
更新:如果客户端可以在存储桶中进行文本搜索,我也希望这样做……但是我怀疑这是一厢情愿的想法。
Answers:
DragonDisk是一个不错的Amazon S3 GUI客户端。(http://www.s3-client.com/)他们具有用于ubuntu的debian软件包。
你有s3fs-c
。这是S3 的FUSE接口。要启动并运行它需要花费一些工作,但是与其他两个建议不同,它是透明的,并且像任何其他类型的驱动器一样工作。您可以将文件直接保存到S3。您将能够打开S3存储桶并在任何Linux Utility(例如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
应该完成构建/安装工作。
请检出此Amazon S3客户端,该客户端具有高级功能并且可在每个OS上使用
免费版本的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
希望能帮助到你。