2013-12-09 92 views
0

請有人可以幫助我,我有一個在它的目錄與從Linux到Windows目錄複製

YYYY-MM-DD(例如:2013年12月9日)的格式的目錄,我想設置一個腳本,將昨天的日期目錄複製到每天處理備份的Windows服務器。我的意思是,如果腳本今天跑這將

發行的2013年12月8日的文件夾複製到目標:Ubuntu的到Windows Server 2003 SP2

誰能幫我指出了正確的方向。

+0

我會使用桑巴給兩臺服務器一個文件系統,他們都可以應對 – bobah

+0

嘗試'人發現'並看看日期相關的測試 –

回答

0

你可以試試這個對於初學者:

date -d ’1 day ago’ +’%Y/%m/%d’ 
2013/12/08 

因此,對於您正確的格式,你可以使用:

date -d ’1 day ago’ +’%Y-%m-%d’ 
2013-12-08 

所以,這取決於你想要什麼,你可以運行類似

cp -r `date -d ’1 day ago’ +’%Y-%m-%d’` somewhere 

將文件夾「2013-12-08」及其所有內容複製到名爲「somewhere」的文件夾中。

+0

我怎麼可以在bash腳本中使用它?你能給我一個例子,因爲%y%m%d我需要輸入什麼嗎 –

+0

只需將我建議的第一行復制並粘貼到終端,然後按回車即可。你會看到它昨天是什麼日期爲你 - 我認爲是你的文件夾的名稱。它會根據日期自動填充%Y,%m和%d。將斜線改爲破折號,並根據您希望的方式更改%Y /%m%d部分的順序。 –

+0

真棒會讓你知道它是否工作 –

相關問題