파일 이름에 날짜와 공백을 추가하는 방법

파일 이름에 날짜와 공백을 추가하는 방법

를 실행하면 touch $(date '+%F %T')이름에 날짜와 시간이 포함된 파일이 생성될 것으로 예상됩니다. 대신 두 개의 파일이 생성됩니다. 하나는 날짜이고 다른 하나는 시간입니다.

$ touch $(date '+%F %T')
$ ls -1
12:39:26
2019-03-05

왜 이런 일이 발생하며 2019-03-05 12:39:26공백 대신 밑줄을 사용하지 않고 반대라는 파일을 만들 수 있습니까?

답변1

큰따옴표를 사용하세요.

touch "$(date '+%F %T')"

관련된:

관련 정보