为什么find找不到有空格的文件夹?

为什么find找不到有空格的文件夹?
find -name "* *" -type d | rename 's/ /_/g'

例如,此路径上的“Paired End”文件夹名称不会被空格替换:

/home/bernardo/Raw_data/Raw_data_M6_and_V2_UIC_April_2014/Saul_Burdman/Paired End/Burdman_M6_CGTACTAG-CTAAGCCT_L001_R1_001-paired end.fastq.gz

答案1

rename我的发行版不支持正则表达式。我必须使用perl-rename.我假设您正在从相关目录上方的目录运行上述命令。

相关内容