说我有一个文件的路径,如何从命令行引用该文件的目录?

罗伯特·沃希滕豪斯(Robert Worchtenhaus)

我可以打字:

dirname ~/home/blah/file.zip

例如,它单独工作正常,但是当我将此语法用作某些命令的参数时,它始终将“ dirname”读取为所需目录。IE:

cd dirname ~/home/blah/file.zip
bash: cd: dirname: No such file or directory

基本上,如何将“ dirname file ”作为一个实体读取?

克里斯·唐纳
cd "$(dirname ~/home/blah/file.zip)"

$(是命令替换的一种形式。BashGuide维基有关于这个过程的一些好的信息。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建一个命令行参数.bat文件,该文件可以更改特定目录中的所有.exe文件兼容性设置

如何从命令行创建一个空文件

如何从命令行将特定文件和目录压缩到一个压缩文件夹中?

从命令行打开第一个(或任何一个)文件

如何使用给定策略从命令行针对仅一个文件解决git merge冲突?

从命令行将pdf打印到另一个pdf文件

从命令行“另存为”一个打开的文件

从命令行创建一个systemd单位文件

我应该如何让用户在命令行程序中指示目录的文件路径?

如何编写一个从命令行读取2个文件并写入另一个脚本的脚本

如何从目录到一个命令引用多个文件

我如何通过命令行为 Jmeter 中的同一个 JMX 文件提供不同的 csv 文件

使用 ssh 命令行将存储库中的所有文件从一个目录移动到另一个目录

我建立了一个nodejs命令行,如何知道命令所在的文件夹

从命令行到 libreoffice 配置文件的路径

从命令行复制并粘贴文件/目录

从命令行使用Gnome启动文件/目录

如何在每个目录中创建一个 .txt 文件,该文件被称为使用 find 命令的目录

如何从Mac命令行的zip文件中仅提取一个文件?

批处理脚本-将在一个目录中找到的所有文件写到一个命令行中?

如何打开Nautilus目录并从命令行选择其中的文件?

如何从命令行确定目录(文件夹)的总大小?

如何从命令行打开两个文件,都在文件末尾?

通过命令行将多个文件移动到一个文件夹/目录(Windows 7)

如何创建一个像命令行参数一样命名的文件?

如何使用命令行将所有文件从一个文件夹移动到子文件夹(.html文件除外)?

我可以从命令行最小化一个窗口吗?

lsyncd错误:命令行中只能有一个配置文件。的Ubuntu

在一个命令行中执行所有 yaml 文件 kubernetes