我們在Linux下使用cp命令復制文件時候,有時候會需要覆蓋一些同名文件,覆蓋文件的時候都會有提示:需要不停的按Y來確定執行覆蓋。文件數量不多還好,但是要是幾百個估計按Y都要吐血了,於是折騰來半天總結了一個方法:
# cp aaa/* /bbb
【復制目錄aaa下所有到/bbb目錄下,這時如果/bbb目錄下有和aaa同名的文件,需要按Y來確認並且會略過aaa目錄下的子目錄。】
# cp -r aaa/* /bbb
【這次依然需要按Y來確認操作,但是沒有忽略子目錄。】
# cp -r -a aaa/* /bbb
【依然需要按Y來確認操作,並且把aaa目錄以及子目錄和文件屬性也傳遞到了/bbb】
# \cp -r -a aaa/* /bbb
【這次是完美的,沒有提示按Y、傳遞了目錄屬性、沒有略過目錄】