2013-11-27 205 views
28

我正在使用文件管理器將服務器上的文件從一個目錄移動到另一個目錄。有沒有辦法保存文件創建日期/時間(當它第一次添加到服務器)?有人建議使用SSH,但我對它不是很熟悉。有沒有人有這方面的一些很好的指示?如何保存文件的原始創建日期?

回答

45

使用scp-p選項。

-p  Preserves modification times, access times, and modes from the original file. 

示例命令複製從本地文件到遠程服務器:

scp -p /home/mylocaldata/test.txt remote.example.com:/home/remote_dir 

注意,這將不保留用戶和組僅許可標誌(RWX並且這樣的)。

+0

正如我所說的,我不是很熟悉SSH。你願意詳細解釋嗎?或者在有關這方面的指示的地方指點我?由於 – Kakenx

+1

試試這個網站http://www.hypexr.org/linux_scp_help.php SCP自帶的Linux(大部分時間)。只需嘗試命令shell並鍵入scp。所以命令看起來像這樣。假設我需要從/home/mydata/test.txt文件傳輸到目標服務器x.x.x.x目錄 -/home/test,因此我使用以下命令以保留權限。 scp -p /home/mydata/test.txt x.x.x.x:/ home/test –