在bash中将文件路径转换为URI

谷氨酸

如何在命令行中将文件路径转换为URI?

范例

/home/MHC/directory with spaces and ümläuts

file:///home/MHC/directory%20with%20spaces%20and%20%C3%BCml%C3%A4uts
谷氨酸

一种方法是使用urlencode(通过安装在Ubuntu上sudo apt-get install gridsite-clients)。

urlencode -m "$filepath"

会将路径转换为URI。URI的“ file://”部分将被省略,但是您可以通过bash单行代码轻松添加它:

uri=$(urlencode -m "$1"); echo "file://$uri"

或直接

echo "file://$(urlencode -m "$1")"

或者

echo -n file://; urlencode -m "$1"

非常感谢MichaelKjörling提供的参考!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文件路径转换为URI

来自分类Dev

将文件路径转换为URI

来自分类Dev

如何在Ruby中将数据URI转换为文件

来自分类Dev

如何在Ruby中将数据URI转换为文件

来自分类Dev

如何在Django中将文件路径转换为URL

来自分类Dev

将URI转换为文件URI(file:////)

来自分类Dev

在python中将Mac路径转换为posix

来自分类Dev

在python中将路径列表转换为字典

来自分类Dev

将文本文件中的Linux URI编码的文件名和路径转换为Windows路径

来自分类Dev

在asp.net核心中将文件路径转换为URL

来自分类Dev

如何在C#中将所有文件夹的路径都转换为目录?

来自分类Dev

在asp.net核心中将文件路径转换为URL

来自分类Dev

如何在 Python 中将用户输入转换为文件路径

来自分类Dev

在Android中将图像从文件路径转换为base64对我不起作用

来自分类Dev

在bash中将百分比编码的文件URL转换为本地文件

来自分类Dev

将数据URI转换为文件

来自分类Dev

在bash中将时间戳转换为秒

来自分类Dev

在bash中将行转换为json

来自分类Dev

在bash中将String转换为JSON

来自分类Dev

在bash中将mysql count(*)转换为int?

来自分类Dev

在bash中将时间戳转换为秒

来自分类Dev

在bash中将jpeg列表转换为pdf

来自分类Dev

Windows文件路径转换为Linux文件路径

来自分类Dev

将多维数组转换为文件路径

来自分类Dev

如何在bash中将ini配置文件转换为系统环境?

来自分类Dev

如何在bash中将以竖线分隔的文件转换为CSV格式?

来自分类Dev

用户如何在bash脚本中将文件转换为Linux格式?

来自分类Dev

如何在bash中将config ini文件转换为系统环境?

来自分类Dev

使用bash在Ubuntu中将大型.csv文件转换为.prn(约3.5 GB)

Related 相关文章

热门标签

归档