冷知识不太冷,有时候很管用!

那些关于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/

使用 iconv 转换字符集

2013-06-17 (周一) by Weaver

使用 iconv 转换字符集

read more