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

重命名、复制和删除文件

» 

技术文档资料

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

 » 目录

 » 词汇表

 » 索引

要重命名文件,请使用 mv (move) 命令;要复制文件,请使用 cp (copy) 命令;要删除文件,请使用 rm (remove) 命令。

使用 mv 重命名文件

使用 mv 命令,可以按如下方式将文件 myfile 重命名为 foofile

mv(1)

$ mv myfile foofile

要验证 mv 是否重命名了文件,请使用 ls 命令:

$ ls
foofile

要将 foofile 重新命名为 myfile,请键入:

$ mv foofile myfile  
$ ls      使用 ls 验证此操作是否成功。
myfile    

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

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

$ mv -i myfile foofile

在这种情况下,如果 foofile 存在,上述命令在覆盖文件之前会请求确认。

mv 命令还可用于将文件移动到系统中的其他位置。请参阅“在目录间移动和复制文件”

使用 cp 复制文件

如果希望创建新版本但仍保留旧版本,则需要复制文件。例如,要复制 myfile 并将其命名为 myfile2,请键入:

cp(1)

$ cp myfile myfile2

这样,如果使用 ls 命令,将看到:

$ ls
myfile      myfile2

使用 more 查看 myfile2。将发现其内容与 myfile 的相同。

注意:如果粘贴文件的位置已有同名文件,则原有文件的内容将丢失。

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

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

使用 rm 删除文件

如果有不再需要的文件,应将其删除。删除不需要的文件可以为系统中的其他文件留出更多空间。例如,假定已结束对 myfile2 的操作,且不再需要它。要删除 myfile2,请键入:

rm(1)

$ rm myfile2

要查看 myfile2 是否已被删除,请使用 ls

$ ls 此命令列出了剩下的文件。
myfile

注释:要让 rm 命令在删除文件之前提示您进行确认,请使用 -i 选项:
$ rm -i myfile
myfile: ? (y/n)

有关如何删除目录及其内容的信息,请参阅“删除目录 ”

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