當我仍是Linux超級傻白的時候,須要拷貝一個很大的數據集,而後再拷貝源文件夾的後面跟了一個前傾斜槓,而後就發現竟然拷貝的是整個文件夾裏的東西,而不是文件夾自己。事兒卻是不大,我從新建一個文件夾,把這些東西挪進去就好了。後來,等我記住這一招後,發現有的時候竟然也不是這樣。因而,作作實驗,乾脆搞搞清楚。blog
兩個文件夾,各自內容以下:get
使用命令cp –R dir_src/ dir_target後,結果以下:it
重作一遍,使用cp –R dir_src dir_target後,結果以下:test
因而我就記住了這個帶不帶前傾斜槓的區別。bfc
後來,我特地使用這個斜槓方法拷貝的時候,竟然栽了。方法
兩個文件夾各自內容以下:im
使用帶斜槓的命令cp -R copytest_src/ copytest_target,結果以下:d3
看來不一樣的Linux發行版對這個cp命令帶不帶斜槓的執行是不同的,第一個例子是FreeBSD,第二個是CentOS7。數據
總之,日後別撿懶了,想拷貝目錄裏面的內容而不是目錄自己,就用斜槓加個星號「cp –R src/* target」; 想拷貝目錄自己,就啥也不帶「cp –R src target」就好了。img