那些关于Unix/Linux的冷知识(一)
2013-06-18 (周二) by Weaver冷知识不太冷,有时候很管用!
那些关于Unix
/Linux
的冷知识之cp
命令。
Unix
/Linux
操作系统下,如何使用cp
命令将一个目录下的所有文件和文件夹拷贝到另一个目录下?
src
目录下存放了一个以“.”开头的隐藏文件,两个普通文件,两个文件夹,如下所示:
$ ls -la src/
total 100
drwxr-xr-x 1 Weaver Administ 8192 Jun 18 23:47 .
drwxr-xr-x 1 Weaver Administ 4096 Jun 18 23:47 ..
-rw-r--r-- 1 Weaver Administ 0 Jun 18 23:47 .gitignore
-rw-r--r-- 1 Weaver Administ 15 Jun 18 23:47 CNAME
-rw-r--r-- 1 Weaver Administ 5544 Jun 18 23:47 archives.html
drwxr-xr-x 1 Weaver Administ 20480 Jun 18 23:47 tag
drwxr-xr-x 1 Weaver Administ 4096 Jun 18 23:47 theme
des
目录下存放了其他一些文件,如何将src
目录下所有东西一次性全部复制到des
目录下?
尝试命令:
$ cp -fR src/* des/
这个命令将只会把两个普通文件和两个文件夹复制过去,以“.”开头的隐藏文件.gitignore
未被包含在内。
正确的命令:
$ cp -fR src/. des/