shell 获取指定目录下文件名

Posted 信则成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 获取指定目录下文件名相关的知识,希望对你有一定的参考价值。

有两个目录a、b,两个文件夹目录里有一些文件的文件名是一样,不过后缀名不同,我想把a文件夹下跟b文件夹里相同文件名的文件覆盖到b去,并删除b里同名而不同后缀的文件,文件很多

  
#!/bin/bash  
FOLDER_A=/home/joe/test/a  
FOLDER_B=/home/joe/test/b  
for file_a in ${FOLDER_A}/*; do  
    file_a_prefix=${file_a:%.*}  
    file_prefix=${file_a_prefix#${FOLDER_A}/*}  
    #rm -f $FOLDER_B/${file_prefix}.*  
    cp $file_a $FOLDER_B/  
done  
 

以上是关于shell 获取指定目录下文件名的主要内容,如果未能解决你的问题,请参考以下文章

shell 获取不同目录下指定文件,并把文件复制到一个文件夹下面

ansible删除指定目录下所有文件

linux c 查看当前目录下是不是有指定文件

如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。

如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。

linux中怎么拷贝文件到指定目录下???