实例三:复制整个目录
命令:cp -a test3 test5
输出:
目标目录存在时:
[root@localhost test]# cp -a test3 test5 [root@localhost test]# ll -rw-r–r– 1 root root 0 10-28 14:48 log.log drwxr-xr-x 6 root root 4096 10-27 01:58 scf drwxrwxrwx 2 root root 4096 10-28 14:47 test3 drwxr-xr-x 3 root root 4096 10-28 15:11 test5 [root@localhost test]# cd test5/ [root@localhost test5]# ll -rw-r–r– 1 root root 0 10-28 14:46 log5-1.log -rw-r–r– 1 root root 0 10-28 14:46 log5-2.log -rw-r–r– 1 root root 0 10-28 14:46 log5-3.log -rw-r–r– 1 root root 0 10-28 14:48 log.log drwxrwxrwx 2 root root 4096 10-28 14:47 test3
目标目录不存在是:
[root@localhost test]# cp -a test3 test4 [root@localhost test]# ll -rw-r–r– 1 root root 0 10-28 14:48 log.log drwxr-xr-x 6 root root 4096 10-27 01:58 scf drwxrwxrwx 2 root root 4096 10-28 14:47 test3 drwxrwxrwx 2 root root 4096 10-28 14:47 test4 drwxr-xr-x 3 root root 4096 10-28 15:11 test5 [root@localhost test]#
说明:
注意目标目录存在与否结果是不一样的。目标目录存在时,整个源目录被复制到目标目录里面。
实例四:复制的 log.log 建立一个连结档 log_link.log
命令:
cp -s log.log log_link.log
输出:
[root@localhost test]# cp -s log.log log_link.log [root@localhost test]# ll lrwxrwxrwx 1 root root 7 10-28 15:18 log_link.log -> log.log -rw-r–r– 1 root root 0 10-28 14:48 log.log drwxr-xr-x 6 root root 4096 10-27 01:58 scf drwxrwxrwx 2 root root 4096 10-28 14:47 test3 drwxrwxrwx 2 root root 4096 10-28 14:47 test4 drwxr-xr-x 3 root root 4096 10-28 15:11 test5
说明:
那个 log_link.log 是由 -s 的参数造成的,建立的是一个××『快捷方式』××,所以您会看到在文件的最右边,会显示这个文件是『连结』到哪里去的!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。










