0
일부 하위 디렉토리 {사용자}가있는 폴더가 있습니다. 예 : "Michael", "Jackson"등. 각 사용자 디렉토리의 다른 하위 디렉토리 : cur
, new
및 tmp
은 Maildirs입니다.다른 사용자의 파일 이동
각 사용자가 new
에서 cur
으로 모든 파일/메일을 이동할 수있는 스크립트가 필요합니다.
어떻게하면 되나요?
일부 하위 디렉토리 {사용자}가있는 폴더가 있습니다. 예 : "Michael", "Jackson"등. 각 사용자 디렉토리의 다른 하위 디렉토리 : cur
, new
및 tmp
은 Maildirs입니다.다른 사용자의 파일 이동
각 사용자가 new
에서 cur
으로 모든 파일/메일을 이동할 수있는 스크립트가 필요합니다.
어떻게하면 되나요?
현재 디렉토리는 모든 사용자를 포함하는 디렉토리입니다 가정 할 때,이 작업을 수행 할 수 있습니다
for user in *; do mv "$user"/new/* "$user"/cur/.;done
흠이 그 MV 할'안 "$ {사용자}/새/*" "$ {사용자 }/cur /. "'? –
@izomorphius : 그것은 역시 효과가있을 것입니다. 중괄호는 간단한 변수 이름과 함께 불필요합니다. 공백을 포함 할 수있는 문자열 부분 만 따옴표로 묶어야합니다. –
@izomorphius : 사실,'*'는 코드에서 따옴표 밖에 있어야하거나 그렇지 않으면 확장되지 않습니다. –