Linux

將多個文件移動到linux中的子目錄

  • May 12, 2022

我有這樣的目錄結構;

dir
├── dirA
│   └── file1
│   └── subdir
└── dirB
   └── file2
   └── subdir

我需要將 file1 移動到 dirA/subdir 並將 file2 移動到 dirB/subdir。我如何在 Linux 中做到這一點?

dir您可以mv dirA/file1 /dirA/subdir/並且您是否嘗試在mv dirB/file2 /dirB/subdir/腳本中或使用單個命令來執行此操作?

傑森 C.

這對我來說可以將各種 repo 目錄中的各種 .yml 文件移動到每個 repo 目錄中的“tasks”子目錄中:

for dir in */; do mv -- "$dir"*.yml "${dir}tasks/"; done

引用自:https://unix.stackexchange.com/questions/635892