簡體   English   中英

如何將多個子文件夾中的多個目錄中存在的文件復制兩級?

[英]How to copy files which are present in multiple directories within multiple sub folders two levels up?

我正在將包含多個子文件夾的 30 個鍵空間文件夾中的快照文件復制到兩個級別的文件夾中。 我想為所有嵌套文件夾做這件事:

從目錄

/data/disk01/keyspace1/table1/snapshots/1475505658586/*

到目錄

/data/disk01/keyspace1/table1/

我的命令將遍歷所有“keyspace”命名的文件夾,並進入它的每個子文件夾,然后將文件向上復制兩級。

僅供參考,我們有 30 個密鑰空間文件夾(例如-keyspace1、keyspace2..等,table1、table2、table3...等表、disk1、disk2、disk3、disk4 和disk5)。

如何將文件夾“/1475505658586”中的文件復制到 /table 上的兩個級別? 一個命令應該執行所有的復制工作。

這應該有效。

cd /data/disk01/keyspace1/table1/snapshots/1475505658586
cp -ar keyspace* ../..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM