如何在另一个文件夹中执行命令,而不重复文件夹路径?

瓦尔特·席尔瓦(Valter Silva)

有没有一种聪明的方式来执行复制和移动操作或命令来复制文件,而不必在同一文件夹中先执行cd,然后执行mv

例如,我必须运行以下命令:

mv /folder1/folder2/folder3/file.txt /folder1/folder2/folder3/file-2013.txt

请注意,我要将文件移动到的目录是相同的,但是我必须再次输入整个路径,有时会变得很烦人。我很想知道是否还有另一种方法可以不必重新放置整个路径,因为该操作将在同一路径中完成。

slhck

只需使用括号扩展

mv /folder1/folder2/folder3/{file.txt,file-2013.txt}

这等效于编写:

mv /folder1/folder2/folder3/file.txt /folder1/folder2/folder3/file-2013.txt

当然,括号扩展允许您提供更多的参数。你甚至可以通过范围到它,比如建立了几个测试文件夹,您可以运行mkdir test_{a..z},并开始猛砸4,您可以创建零填充序列以及,如touch foo{0001..3},创建foo0001foo0002foo0003击黑客维基有一对夫妇为你的例子的文章。

如果必须使用两个不同的命令,cd请先使用子外壳,然后使用@Ignacio的答案

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在另一个文件夹中执行命令并返回原始目录?

如何在不重复路径名的情况下在一个特定文件夹中创建多个文件夹?

如何在命令行中将文件夹移动到另一个文件夹

如何确定另一个文件夹中存在的文件或文件夹?

如何在另一个NTFS文件夹中挂载NTFS文件夹

如何在Python中打开另一个文件夹中的文件?

如何在另一个文件夹中添加源文件

如何从Eclipse的另一个文件夹中的一个文件夹导入protobuf文件?

如何在TortoiseSVN中将文件(或文件夹)从一个文件夹移动到另一个文件夹?

tar给定路径的文件夹并将其存储在另一个文件夹中

如何在一个文件夹中为另一个文件夹中的多个文件创建符号链接

如何在另一个文件夹中设置.next-folder?

如何在一个文件夹中合并多个.js文件并将其输出到另一个文件夹?

如何使用os python获取另一个文件夹中文件的路径

如何在Windows上将两个文件夹映射到另一个文件夹?

Linux如何删除前缀与另一个文件夹不匹配的文件夹中的文件?

如何在一个文件夹中运行python程序以及如何从另一个文件夹导入和运行python程序

如何从另一个文件夹执行jar文件

在另一个文件夹中创建相同的子文件夹

如何在另一个文件夹中移动svn文件夹的内容?

如何在另一个不存在的文件夹中递归创建一个文件夹?

如何将文件从文件夹和子文件夹复制到R中的另一个文件夹?

如何从Python文件夹读取并保存在另一个文件夹中

如何将文件夹复制到 Makefile 中的另一个文件夹?

如何自动将文件夹中的更改应用到另一个文件夹?

从另一个驱动器的文件夹中运行位于C:\的命令

如何在一个文件夹中的文件夹内移动文件

如何在Symfony中的另一个文件夹中读取内容json文件

从另一个文件夹访问一个文件夹