어떻게 든 \
디렉토리에 파일을 만들었습니다 (예, 백 슬래시 문자). 나는 모든 종류의 sed, find 및 grep fu를 시도했지만 그것을 삭제할 수는 없습니다! 디렉토리를 삭제할 수 있다는 것을 알고 있지만이 문제를 해결하는 더 흥미로운 방법이 있습니까?
어떻게 든 \
디렉토리에 파일을 만들었습니다 (예, 백 슬래시 문자). 나는 모든 종류의 sed, find 및 grep fu를 시도했지만 그것을 삭제할 수는 없습니다! 디렉토리를 삭제할 수 있다는 것을 알고 있지만이 문제를 해결하는 더 흥미로운 방법이 있습니까?
답변:
[root@abcdef ~]# touch \\
[root@abcdef ~]# ls -l \\
-rw-r--r--. 1 root root 0 Jul 6 09:29 \
[root@abcdef ~]# rm -f \\
[root@abcdef ~]#
추신. 창을 실행중인 경우 NTFS가 손상되었습니다.
rm \\
않습니까? 이에 비해 rm -f \\
기술적으로 위험하지 않은 경우에도 매우 위험한 것을 봅니다.
이것이 실제로 백 슬래시임을 확신 할 수 있습니까?
다음과 같이 재미있는 세션이 방금 전과 똑같이 실망한 상태에있는 다른 사람들에게 유용 할 수 있다고 생각했습니다.
[root@x y]# ls -la . | grep -F '\'
-rw-r--r-- 1 root root 452 Jun 17 10:28 \
[root@x y]# rm \\
rm: cannot remove '\': No such file or directory
[root@x y]# rm '\'
rm: cannot remove '\': No such file or directory
[root@x y]# for f in *; do echo "#$f#"; done;
# #
#file1#
#file2#
[root@x y]# mv ' ' x
[root@x y]# vim x
참고로, 내용은 awk 환경 변수의 덤프 인 것처럼 보입니다. 현재는 그것이 어떻게 도착했는지 전혀 모릅니다!
이 작업에 대한 명령 줄을 잘 모르는 경우 Midnight Commander를 설치하는 것이 좋습니다. 또는 https://midnight-commander.org/를mc
참조 하십시오
. 다양한 Linux 배포판으로 패키지되어 있습니다.
파일의 그래픽 디스플레이 (여전히 터미널 만 있고 X / Window는 없음)를 보여주는 작은 유틸리티이며 삭제와 같은 모든 표준 작업이 가능합니다.
화살표를 사용하여 파일로 이동하고 F8 (메모리가있는 경우)을 눌러 파일을 삭제하기 만하면 작업을 단순화 할 수 있습니다.