您好,登錄后才能下訂單哦!
linux 下文件夾的復制、覆蓋以及確認問題解決
項目中有個這樣的需求就是在每次編譯后將某個文件夾下的文件替換為一個固定文件夾下的文件,如果沒有那就直接復制了,但是如果有那就麻煩了,他會一個個問你是否要覆蓋,這樣是不是很麻煩
-r 是遞歸的意思,會把問價下的子文件目錄都會復制
-f 參數是強制復制,比如你在a文件中有個文件名叫b,然后你把c文件夾里面的另一個文件名叫做b的復制到a里面,這個時候回沖突,然后會提示你要不要繼續復制,加上-f就不會提示你了。
直接使用命令實現(推薦)
\cp -rf /www/cmswhd/conf/ /www/cms.manager/core/conf/
看到 只是在命令前加了一個反斜杠(\),這樣就不會再次確認了,而且只在命令中起作用比較好
用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夾及文件復制到test2中
也可以用cp -r /test/test1/* /test/test2。得到一樣的效果
===============================================================
或者可以使用原生的cp命令/bin/cp -rf xxxx
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。