小编Pol*_*Ice的帖子

在循环中创建目录并将文件移动到这些目录

考虑一个包含 N 个文件的目录。

我可以按字母顺序列出文件并按以下方式存储列表

ls > list
Run Code Online (Sandbox Code Playgroud)

然后我想在同一目录中创建n个子目录,可以通过以下方式完成

mkdir direc{1..n}
Run Code Online (Sandbox Code Playgroud)

现在我想将前 m 或前 5 (1-5) 个文件从 移动listdirec1,接下来的 5 个文件即 6-10 移动到 ,direc2依此类推。

这对你们来说可能是一项微不足道的任务,但目前我无法做到。请帮忙。

command-line shell-script rename files

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

command-line ×1

files ×1

rename ×1

shell-script ×1