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의 의견을 바탕으로 이제 쓸모는 없지만 무해한 두 번째 작은따옴표를 제거했습니다 +
.)