电脑技术学习

UNIX 新手指南,第 1 部分: 文件维护工具

dn001

  请注意,这里使用一个点号来指定需要将这个新文件放到您的当前目录。在本示例中,不需要包括 ./(因为复制操作的缺省路径就是您的当前工作目录),但是它可以清楚地说明您要完成的任务。后面的 ls 命令则显示了在当前工作目录中有两个示例文件。

  mv

  移动(move)文件可以使用 mv 命令来完成。对于移动和复制操作来说,大多数语法和命令行选项都是相同的。如果您希望将新文件 example2.txt 移出当前目录并放入到 /tmp/,那么可以输入下面的命令:$ mv example2.txt /tmp/.

  请注意,这里再次使用了点号显式地说明您正在进行的操作。

  rm

  要对系统进行清理,可以删除在 /tmp/ 中创建的文件。rm 命令用来从文件系统中删除文件。这与将文件移动到回收站或垃圾箱不同,该命令删除了文件指针,所以在使用 rm 命令时应当格外小心。输入以下命令:$ rm /tmp/example.txt
$ rm /tmp/example2.txt
$ ls /tmp/

  /tmp/ 中的那两个示例文件都应该消失了。

  根据您所使用的类 Unix 操作系统的不同,您还可以使用其他的删除命令,如 srm 或 can。尝试输入 man srm 和 man can 以查看是否存在这些命令。srm 用作安全版本的 rm,它对删除的文件使用随机数据进行覆盖,以防止对其进行恢复。can 在一些方法上与 srm 相反,can 可以保留文件,而将其移动到一个特殊的垃圾箱目录,类似于 Windows 的回收站。

  所有权和权限

  在类 UNIX 操作系统中,文件所有权和权限是非常重要的概念。UNIX 从一开始就是多用户的操作系统。尽管现在新版本的 Windows 也可以用作多用户系统,但如果追溯到早期的个人计算机和 Dos 时期,Windows 的祖先是单用户的。即使在今天,有些 Windows 用户也很少考虑多用户系统中关于多个帐户和文件权限的问题。对于 UNIX 用户来说,理解文件所有权和权限是至关重要的。

标签: