openSUSE tumbleweed(최하위 패키지)를 실행하면서 wget
웹페이지의 텍스트만 저장해 본 적이 있습니다. 그런데 홈 페이지에서 파일과 디렉터리를 나열하면 아래와 같이 텍스트 파일과 링크가 별도로 나타납니다.
bin firstScript file.txt MyFirst randomLink.lnk?idclass=id REMEMBER.sh
링크를 삭제하려고 해도 찾을 수 없는 것 같습니다.
rm randomLink.lnk?idclass=id
작동하지 않습니다. 작동하지 않습니다 find randomLink.lnk?idclass=id
.
내가 뭘 한거지? 이 이상한 링크를 어떻게 제거할 수 있나요?
답변1
파일 이름이 이면 작동 randomLink.lnk?idclass=id
하므로 표시되는 방식에 맞는 rm randomLink.lnk?idclass=id
실제로 이름이 이라고 가정합니다 . 그러니 인용해 보세요:randomLink.lnk?idclass=id REMEMBER.sh
ls
rm "randomLink.lnk?idclass=id REMEMBER.sh"
그래도 작동하지 않으면 복사하여 붙여넣을 수 있도록 파일 이름을 셸 인용문으로 가져옵니다.
printf '%q\n' *
rm
이렇게 하면 각 파일 이름이 한 줄에 인쇄되며, 이 작업을 수행 하려면 문제의 파일 이름이 포함된 전체 줄을 복사하여 붙여넣어야 합니다 .