이 폴더를 삭제/액세스하는 방법을 알고 싶습니다.
$ ls -l
total 1
drwxrwxr-x 3 vsc44581 vsc44581 4096 Sep 8 10:19 ''$'\033'
$ rm -rf \'\'*
$ ls
''$'\033'
$ rm -rf \'\'\$*
$ ls
''$'\033'
$ ls \'\'*
ls: cannot access ''\'''\''*': No such file or directory
답변1
의 일부 최신 버전은 ls
기본적으로 "까다로운" 문자를 자동으로 이스케이프하므로 ls
출력을 그대로 새 명령에 복사/붙여넣을 수 있습니다. 아직 시도해보지 않았다면 다음을 시도해 보세요.
rmdir ''$'\033'
이는 사실상 다음과 동일합니다.
rmdir $'\33'
또는 $'...'
ksh93 인용 형식을 지원하지 않는 쉘을 사용하십시오.
rmdir "$(printf '\33')"
fish
쉘 에서 :
rmdir \33
rmdir \e