File-Copy
從 Linux 中的目錄列表中提取單個文件
我有一個包含 1208 文件夾的文件夾。在每個文件夾中,我有 6 個不同的文件,它們遵循特殊的命名標準。
我需要做的是從所有 1208 個文件夾中僅獲取其中一個文件,如果它的名稱中包含以下內容:_fa_a
困難的方法是進入每個文件夾並將該文件複製到我的目標文件夾。
有更簡單的方法嗎?還是我需要手動完成?
find your_folder -type f -name "*_fa_a*" | while read filename; do echo mv "${filename}" destination_folder; done
此查找命令查找文件並移動到destination_folder。
我添加了 echo 命令,以便在移動之前驗證結果。一旦您對 echo 命令輸出感到滿意,請刪除 mv 命令。