【发布时间】:2018-11-30 09:16:49
【问题描述】:
由于误用 mv 如何找到我的文件?
例如,我更改文件夹 /var/lib/a 然后我输入了“sudo mv /var/lib/b/* ./*”
然后,我无法在任何地方找到我的文件 我怎样才能找到我的文件?
【问题讨论】:
由于误用 mv 如何找到我的文件?
例如,我更改文件夹 /var/lib/a 然后我输入了“sudo mv /var/lib/b/* ./*”
然后,我无法在任何地方找到我的文件 我怎样才能找到我的文件?
【问题讨论】:
当您使用 mv 命令时,以下列表中的所有文件和文件夹都将移动到参数列表中的最后一个位置。 通过使用 * 您首先将文件夹 /var/lib/b/ 中的所有元素作为 mv 的参数传递,然后将当前文件夹中的所有元素 ./ 如果 /var/lib/b/ 中有两个文件 b1,b2 和 ./ 中有两个文件夹 f1,f2,则您的命令将扩展为
mv /var/lib/b/b1 /var/lib/b/b2 ./f1 ./f2
这意味着您的所有文件 b1 和 b2 现在应该连同 ./f1 一起移动到 ./f2
【讨论】: