2014-10-09 122 views
0

我想創建一個大文件夾(500Gb)的結構克隆。我可以用下面的命令很容易做到這一點:複製文件夾結構和只有文件名

CD /路徑/到/目錄& &發現。 -type d -exec mkdir -p - /path/to/backup/{} \;

現在我也想克隆文件(我的意思是複製的每個文件,但空文件)

例如我們建議/path/to/directories/file.txt需要1Gb的空間。 我想/path/to/backup/file.txt是1Kb的

也許我可以用這個命令

> filename 

任何想法?

回答

1

試試這個:

cd/path/to/dirs;查找|同時讀f;做[! -d「$ f」] & & touch「/ path/to/backup/$ f」|| mkdir -p「/ path/to/backup/$ f」;做

問候

+0

不能碰/path/to/backup/./anotherFolder我不知道一個點插入 – 2014-10-09 20:44:58

+1

你創建的文件夾,在第一?我假設你有,在你的問題中的方法。請稍等一下,我將我的答案擴展到涵蓋目錄創建。點並不重要,因爲每個目錄中都有一個點號,即目錄本身。 – 2014-10-09 20:48:27

+1

點之前是否有空格?我的意思是在$ f之前。不應該有.. – 2014-10-09 20:55:44

相關問題