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
.我假设您正在从相关目录上方的目录运行上述命令。