从另一个目录移动命令

时间:2011-03-02 08:17:42

标签: move

我需要从另一个目录中移动文件。

假设您在此目录中:/home/CurDic1

我的文件位于以下目录中:/usr/CurDic2

我需要写这样的东西(我刚做完了):

/usr/CurDic2:>cd /home/CurDic1 | mv file1.txt /home/CurDic1/SubDic1

2 个答案:

答案 0 :(得分:0)

mv path_to_source_file path_to_destination_file

答案 1 :(得分:0)

您可以为移动命令添加完整路径。在您的特定情况下,它将是:

mv /usr/CurDic2/file1.txt .

重要的是要知道.是当前目录。

如果您想转到/home/CurDic1/SubDic1,可以执行以下操作:

mv /usr/CurDic2/file1.txt /home/CurDic1/SubDic1/

关于您的组成示例,|被称为“管道”,它用于将输出从左侧命令重定向到右侧列的输入。例如cat file.txt | less,同时将file.txt的内容重定向到用于滚动长文本数据的less命令。

但是你可以做到

cd /home/CurDic1; mv file1.txt /home/CurDic1/SubDic1

;是一个命令分隔符,它意味着将执行第一个命令,然后执行下一个命令。您可以链接许多命令:cmd1; cmd2; cmd3; etc