跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
使用 HP-UX: HP 9000 计算机 > 第 2 章 处理文件和目录

在目录间移动和复制文件

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 词汇表

 » 索引

使用 mv 命令可以将文件从一个目录移动到另一个目录。使用 cp 命令可以将文件复制到其他目录。

移动文件

要将文件从一个目录移动到另一个目录,请使用 mv 命令。

$ mv from_path to_path

其中,from_path 是要移动文件的文件名或路径名,to_path 是要移入文件的路径名。例如,要将 myfile 移入 projects 目录,请键入:

$ cd                     首先移动到主目录。
$ mv myfile projects   

路径名中的单个点 (.) 表示当前工作目录。因此,要将 myfileprojects 目录移回当前工作目录,请键入:

$ mv projects/myfile .   不要忘记加上一点。

注意:如果将一个文件重命名为现有的文件,则现有文件的内容将丢失。

重命名文件时,一定不要将文件重命名为该目录下已有的文件名。否则,原先具有该文件名的文件内容将会丢失。为避免意外覆盖现有的文件,请使用 -i 选项。例如:

$ mv -i myfile /home/leslie/foofile

如果 /home/leslie/foofile 存在,上述命令在覆盖文件之前会请求确认。

复制文件

要将文件复制到其他目录,请使用 cp 命令。

$ cp from_path to_path

其中,from_path 是要复制的文件的文件名或路径名,to_path 是要复制到的目录或文件的路径名。

例如,要在 projects 目录下创建 myfile 的副本,并将其命名为 myfile2,请键入:

$ cp myfile projects/myfile2
$ lsf
myfile   projects/ 文件 myfile 仍存在。


$ lsf projects
myfile2  new/  old/ 副本 (myfile2) 位于 projects 目录下。

要在当前目录下创建 myfile2 的新版本,并将其命名为 myfile3,请键入:

$ cp projects/myfile2 myfile3
$ lsf
myfile    myfile3    projects/
注意:如果粘贴文件的位置已有同名文件,则原有文件的内容将丢失。

为避免意外覆盖原有的文件,请使用 -i 选项。例如,如果尝试将 /home/leslie
/myfile
复制到当前目录下,并将其命名为 myfile2,而名为 myfile2 的文件已存在,则 cp 将请求是否覆盖原有的 myfile2

$ cp -i /home/leslie/myfile myfile2
覆盖 myfile2? (y/n)

打印版本
保密声明 使用本网站表示您同意其使用条件
© Hewlett-Packard Development Company, L.P.