无法将图片从桌面移动到特定文件夹

时间:2009-03-10 02:44:44

标签: bash mv

我的桌面上有Picture_1.png到Picture_77.png的图片。

我现在位于终端中名为Pictures的文件夹中。我想将图片移动到我目前所在的文件夹中。

我尝试了以下代码失败

mv Picture_[1-77].png

我不确定我应该为目标文件夹添加什么,因为我在目标文件夹中。

你怎么解决这个问题?

3 个答案:

答案 0 :(得分:4)

mv /path/to/pictures/Picture_* ./

./表示“当前目录”

答案 1 :(得分:2)

从字面上看,你可以这样解决:

mv ~/Desktop/Picture_{1..77}.png ./

如果你想将所有图片都移到77以外的其他数字,Daniel L解决方案也会这样做。如果你知道那些是唯一带有Picture_前缀的文件,那么他的一个是更简单和最好的 ad hoc 解决方案。

答案 2 :(得分:0)

即使您位于目标文件夹,也需要指定目标文件夹。 例如,如果我的文件在Foo文件夹中,我想将它们移动到Bar文件夹。 假设我在Foo文件夹中,这就是目录的组织方式:

/(root)
| --foo /
| --Bar /

然后,我会(在Foo文件夹内):

mv Picture_* ../Bar/