2015-04-14 135 views
0

我想將文件從遠程linux(centos)服務器上的一個目錄移動到同一服務器上的另一個目錄。我正在使用python27。我被告知,'移動'實際上是遠程文件系統上的複製/刪除過程,而這似乎就是這種情況,因爲(大)文件需要很長時間才能移動。有沒有快速移動這些大文件的方法?使用python2.7移動遠程文件系統上的文件(目錄到目錄)

回答

0

os.rename

您可以使用os.rename

os.rename("path/to/file.txt", "path/to/new/file.txt") 
+0

那是肯定快!猜我認爲我更綠。非常感謝。 – tinker242

+0

如上所述嘗試os.rename給了我「[Errno 18]無效的跨設備鏈接」。 – tinker242

+0

看起來你正在選擇的新路徑是在另一個物理硬盤上。只有當它們在同一個hdd上時,才能移動對象。 –