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
당신이 문제의 디렉토리 위의 디렉토리에서 위의 명령을 실행하고 있다고 가정합니다.