답변:
/ 적어도 ext3에서 허용되는 것 같습니다 (적어도 ext, ext2 및 ext3, 아마도 ext4 일 가능성이 높습니다)-다음을 시도하십시오.
f = '테스트 / 파일'; echo "Test : '$ {f}'" c 연락을 위해 ll rm; do 평가판 "$ {c} '$ {f}'" 끝난
그것은 "test / file"을 생성하고, 나를 놀라게 할 것이다. 그것을 생성하고, ls 명령으로 보여주고 마지막으로 rm로 제거한다
bash에서 한 줄에 입력 할 수 있습니다.
$ f = 'test / file'; c의 경우 연락 ll rm; do eval "$ {c} '$ {f}'"; 완료
따라서 /는 파일 이름에 (비공식적으로) 허용되는 것 같습니다. 아마도 많은 도구가 혼동 될 수 있습니다 ...
touch: cannot touch 'test/file': No such file or directory