play
어쨌든 를 사용하여 폴더에서 를 사용하여 노래를 셔플할 수 있나요 SoX
?
play ~/Music/*/**
답변1
sort -R
파일 목록을 "임의" 순서로 재정렬하는 데 사용할 수 있습니다 . 명령은 다음과 같을 수 있습니다.
find ~/Music -type f | sort -R | xargs -I + play +
여기서는 하위 트리 find ~/Music -type f
의 모든 파일 목록이 Music
재귀적으로 생성됩니다. 그런 다음 결과 경로 이름 목록은 에 의해 무작위 순서로 "정렬" 되고 한 번에 일부/많은 경로 이름을 사용하여 sort -R
연속 호출에 인수로 전달됩니다 . 각 음악 파일에 대해 개별 호출을 위해 "문자열 교체" play
를 사용하는 점에 유의하세요 .+
play
(편집: 아래 Warren의 의견에 따라 이제 두 번째에 대한 쓸모는 없지만 무해한 작은따옴표를 제거했습니다 +
.)