場景:
做一個項目模板,如下:
test@andy-N61Vn:/tmp/xxx$ ll proj_template/
total 28
drwxrwxr-x 5 test test 4096 2012-07-10 11:46 ./
drwxrwxr-x 3 test test 4096 2012-07-10 11:46 ../
-rw-rw-r-- 1 test test 842 2012-07-10 11:46 .classpath
-rw-rw-r-- 1 test test 1052 2012-07-10 11:46 .project
drwxrwxr-x 2 test test 4096 2012-07-10 11:46 .settings/
drwxrwxr-x 3 test test 4096 2012-07-10 11:46 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:46 WebRoot/
新建項目:total 28
drwxrwxr-x 5 test test 4096 2012-07-10 11:46 ./
drwxrwxr-x 3 test test 4096 2012-07-10 11:46 ../
-rw-rw-r-- 1 test test 842 2012-07-10 11:46 .classpath
-rw-rw-r-- 1 test test 1052 2012-07-10 11:46 .project
drwxrwxr-x 2 test test 4096 2012-07-10 11:46 .settings/
drwxrwxr-x 3 test test 4096 2012-07-10 11:46 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:46 WebRoot/
從項目模板復制,用以下命令:
test@andy-N61Vn:/tmp/xxx$ cp proj_template/ demo -rf
就可以從模板項目創建一個新的項目。
項目文件如下:
test@andy-N61Vn:/tmp/xxx$ ll demo/
total 28
drwxrwxr-x 5 test test 4096 2012-07-10 11:48 ./
drwxrwxr-x 4 test test 4096 2012-07-10 11:48 ../
-rw-rw-r-- 1 test test 842 2012-07-10 11:48 .classpath
-rw-rw-r-- 1 test test 1052 2012-07-10 11:48 .project
drwxrwxr-x 2 test test 4096 2012-07-10 11:48 .settings/
drwxrwxr-x 3 test test 4096 2012-07-10 11:48 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:48 WebRoot/
假如:total 28
drwxrwxr-x 5 test test 4096 2012-07-10 11:48 ./
drwxrwxr-x 4 test test 4096 2012-07-10 11:48 ../
-rw-rw-r-- 1 test test 842 2012-07-10 11:48 .classpath
-rw-rw-r-- 1 test test 1052 2012-07-10 11:48 .project
drwxrwxr-x 2 test test 4096 2012-07-10 11:48 .settings/
drwxrwxr-x 3 test test 4096 2012-07-10 11:48 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:48 WebRoot/
我已經有了一個目錄,如proj2,里面沒有文件,如下:
test@andy-N61Vn:/tmp/xxx$ ll proj2
total 8
drwxrwxr-x 2 test test 4096 2012-07-10 11:50 ./
drwxrwxr-x 5 test test 4096 2012-07-10 11:50 ../
再做文件復制:total 8
drwxrwxr-x 2 test test 4096 2012-07-10 11:50 ./
drwxrwxr-x 5 test test 4096 2012-07-10 11:50 ../
test@andy-N61Vn:/tmp/xxx$ cp proj_template/* proj2/ -rf
test@andy-N61Vn:/tmp/xxx$ ll proj2/
total 16
drwxrwxr-x 4 test test 4096 2012-07-10 11:51 ./
drwxrwxr-x 5 test test 4096 2012-07-10 11:50 ../
drwxrwxr-x 3 test test 4096 2012-07-10 11:51 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:51 WebRoot/
我們可以發現,在模板項目中存在的隱藏文件.project .classes .test@andy-N61Vn:/tmp/xxx$ ll proj2/
total 16
drwxrwxr-x 4 test test 4096 2012-07-10 11:51 ./
drwxrwxr-x 5 test test 4096 2012-07-10 11:50 ../
drwxrwxr-x 3 test test 4096 2012-07-10 11:51 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:51 WebRoot/
.settings/并沒有復制過來。
解決辦法:
使用如下命令:
解決辦法:
使用如下命令:
test@andy-N61Vn:/tmp/xxx$ cp proj_template/. proj2 -rf
test@andy-N61Vn:/tmp/xxx$ ll proj2/
total 28
drwxrwxr-x 5 test test 4096 2012-07-10 11:52 ./
drwxrwxr-x 5 test test 4096 2012-07-10 11:50 ../
-rw-rw-r-- 1 test test 842 2012-07-10 11:52 .classpath
-rw-rw-r-- 1 test test 1052 2012-07-10 11:52 .project
drwxrwxr-x 2 test test 4096 2012-07-10 11:52 .settings/
drwxrwxr-x 3 test test 4096 2012-07-10 11:51 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:51 WebRoot/
上面的命令可以實現連同隱藏文件一同復制。
注意:
命令的關鍵地方,也就是紅色字體的地方。
test@andy-N61Vn:/tmp/xxx$ ll proj2/
total 28
drwxrwxr-x 5 test test 4096 2012-07-10 11:52 ./
drwxrwxr-x 5 test test 4096 2012-07-10 11:50 ../
-rw-rw-r-- 1 test test 842 2012-07-10 11:52 .classpath
-rw-rw-r-- 1 test test 1052 2012-07-10 11:52 .project
drwxrwxr-x 2 test test 4096 2012-07-10 11:52 .settings/
drwxrwxr-x 3 test test 4096 2012-07-10 11:51 src/
drwxrwxr-x 5 test test 4096 2012-07-10 11:51 WebRoot/
上面的命令可以實現連同隱藏文件一同復制。
注意:
命令的關鍵地方,也就是紅色字體的地方。
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.aygfsteel.com/zhyiwww
|----------------------------------------------------------------------------------------|