WEB开发网
开发学院操作系统Linux/Unix 迁移和移动 UNIX 文件系统 阅读

迁移和移动 UNIX 文件系统

 2006-08-27 08:12:02 来源:WEB开发网   
核心提示: 使用 cpcp 工具提供了一个递归复制选项 (-r),使用该选项可以将所有的文件、目录以及这些目录中的文件全部复制到目标,迁移和移动 UNIX 文件系统(5),您还可以使用 -p 选项来保持所有权和复制的文件的权限,如果您希望确保新的文件系统保留源文件系统的安全细节,清单 4. 将文件复制

使用 cp

cp 工具提供了一个递归复制选项 (-r),使用该选项可以将所有的文件、目录以及这些目录中的文件全部复制到目标。您还可以使用 -p 选项来保持所有权和复制的文件的权限。如果您希望确保新的文件系统保留源文件系统的安全细节,那么这是至关重要的。在大多数情况下,这样做是必须的。

要将文件从现有的目录复制到新的位置,请执行以下步骤:

  1. 改变到新的目标目录并确认位于正确的位置(请参见清单 3)。

    清单 3. 改变目标目录

    $ cd /mnt/usr.tmp
    $ pwd
    /mnt/usr.tmp

  2. 将文件从旧的目录复制到当前(新的)目录,如清单 4 所示。

    清单 4. 将文件复制到新的目录

    $ cp -pr /usr/* .

您应该进行快速的验证以确保成功地复制了这些文件。简单的 ls 即可以得到清楚的指示(请参见清单 5)。稍后您将了解到更详细的检查方法。

清单 5. 验证成功地复制了这些文件

$ ls -l /usr
total 238
drwxr-xr-x  2 root   bin     1024 Apr 20 13:11 4lib/
lrwxrwxrwx  1 root   root      5 Apr 20 12:40 5bin -> ./bin/
lrwxrwxrwx  1 root   root      9 Apr 20 12:34 X -> ./openwin/
drwxr-xr-x  6 root   bin     512 Apr 20 12:42 X11/
lrwxrwxrwx  1 root   root      3 Apr 20 12:41 X11R6 -> X11/
lrwxrwxrwx  1 root   root     10 Apr 20 13:03 adm -> ../var/adm/
drwxr-xr-x 10 root   bin     512 Apr 20 12:59 apache/
drwxr-xr-x  8 root   bin     512 Apr 20 12:47 apache2/
drwxr-xr-x  8 root   bin     512 Apr 20 12:53 appserver/
drwx------  8 root   bin     512 Apr 20 12:53 aset/
drwxr-xr-x  4 root   bin    16384 Apr 20 13:17 bin/
drwxr-xr-x  4 root   bin     512 Apr 20 12:33 ccs/
...
lrwxrwxrwx  1 root   root     10 Apr 20 12:32 tmp -> ../var/tmp/
drwxr-xr-x  4 root   bin     2048 Apr 20 13:00 ucb/
drwxr-xr-x  4 root   bin     512 Apr 20 13:17 ucbinclude/
drwxr-xr-x  3 root   bin     1024 Apr 20 13:17 ucblib/
drwxr-xr-x  7 root   bin     512 Apr 20 13:03 vmsys/
drwxr-xr-x  5 root   bin     512 Apr 20 12:44 xpg4/
drwxr-xr-x  3 root   bin     512 Apr 20 12:40 xpg6

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:迁移 移动 UNIX

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接