linux - 在 Linux 中循环遍历文件夹?

标签 linux

我想将文件从一个目录移动到另一个目录

find /data/1990 -name "*.dat" -exec mv {} /data1/1990/ \;

这很容易。 现在我在/data/中有很多年 1990,1991,1992,1993,1994,1995

这些年怎么循环?

最佳答案

你可以这样做:

for i in `ls /data/`; 
do 
    echo "element=$i";  #put your code for each element
done

关于linux - 在 Linux 中循环遍历文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42840796/

相关文章:

linux - 可以使用 hcitool 而不是 gatttool 连接到 BLE 设备吗?

java - Elasticsearch 无法启动 - 权限问题

python - 如何检查python脚本是否启动?

linux - 可执行文件在Linux上删除自身

linux - vserver 上的 Poky bs 出错

linux - 分隔符”、空格和 Linux 中的 bash 脚本

c - 如何在我的 C 代码中使用 PREFETCHT0 指令?

php - 将 php 5.5 更新到 gentoo 上的最新稳定版本

linux - 根据另一列从 .csv 文件中提取特定列

linux - 在字符串中找到模式后评论 bash 行