Linux

如何使用特定字母 tar 文件夾

  • December 28, 2012

我有一長串文件夾。我tar只想要以“a”開頭的文件夾。我怎樣才能做到這一點?

實際上,我有照片庫網站,其中有 1000 個文件夾。我希望使用wget選項移動另一台伺服器。畫廊的總大小約為 25GB。移動 25GB 需要更多時間,因為我正在尋找解決方案。

所有文件夾都在同一個頂級文件夾中嗎?如果是這樣,答案很簡單:

tar cf /path/to/outfile.tar /path/to/folders/a*

如果文件不在同一個文件夾中,您可以進行查找以獲取它們:

find /path/to/folders/ -type d -name a\* -exec tar rf /path/to/outfile.tar {} \;

您可以使用遮罩進行包含。像a*

要移動\同步文件和文件夾,請查看rsync

引用自:https://serverfault.com/questions/461424