로그인 창 전체 방문자 수 → 홈페이지 오늘 방문자 수 → 방문통계 어제 방문자 수 →

탐색기 주소를 역슬래시(\) 말고 그냥 슬래시(/) 써도 무방하구나!

 

엄청나게 긴 시간, 아니 컴퓨터를 안 뒤로부터 지금까지 한 번도 그걸 의심하지 않았습니다.

정확히 언제 그걸 확인했는지는 모르지만, 탐색기를 도스프롬프트(CMD)로 열어봐도 그 경로가 역슬래시(자판에서 \ 표시)였기에 더더욱이 의심치 않았겠지요.

 

~ 하낫둘^ 센넷^^ ~

 

우선은 슬래시가 뭔지 그 의미부터 알고 넘어가죠.

저도 이번에 자세히 살폈습니다.

사선이나 빗금 안에 슬래시도 역슬래시도 다 들어간다는 것^ 그것도 처음 압니다.

나무위키에선 이런 식으로 쓰였습니다.

 

--------------------------------------------------------------------------------

 

/(오른쪽 위에서 왼쪽 아래로 그어진 사선):

특수문자의 일종이며 이름은 슬래시다.

이를 뒤집은 형태인 \는 백슬래시 또는 역슬래시라고 한다.

이들을 통틀어 빗금이라고 한다.

 

출처: 나무위키

 

--------------------------------------------------------------------------------

 

이젠 탐색기 얘기로 다시 돌아가서 여태는 그것 탐색기 경로 쓸 때는 폴더(디렉터리) 이름 뒤에 '\'을 붙였기에 'CMD' 파일로 만든 모든 문서에서도 그렇게 썼었거든요.

가령 C 드라이브에 오류가 있는지 찾아내서 바로 잡는 프로그램(CMD)을 C 드라이브 최상위에서 시작하려는 문장에서도 여태는 '\'을 썼었습니다.

 

--------------------------------------------------------------------------------

 

CD\

cls

 

SFC /Scannow

DISM /Online /Cleanup-Image /RestoreHealth

 

--------------------------------------------------------------------------------

 

그랬는데 어제 그걸 무심코 '슬래시(/)'로 바꾼 뒤에 해봤는데 멀쩡하게 작동하는 거 있죠!!!^^^

 

--------------------------------------------------------------------------------

 

CD/

cls

 

SFC /Scannow

DISM /Online /Cleanup-Image /RestoreHealth

 

--------------------------------------------------------------------------------

 

얼마나 놀랐는지 모릅니다.

탐색기 주소를 모두 도스프롬프트에서 슬래시로 멀쩡하더라고요.

 

그러고 보면 제가 알았던 상식은 어쩌면 '윈도우95, 윈도우 98' 시절에나 통했을 정답인지도 모르겠지만, 윈도우 10인 지금에 와서는 빗금에서의 슬래시 어떤 방향으로도 통한 거네요.

80년대 초 컴퓨터가 귀한 시절이었기에 주로 이론에 집중했던 컴퓨터 학원에서의 도스(엑셀, 액세스, 베이직, 코볼 등등)를 배우기도 했었습니다.

 

내가 만든 짠 프로그램이 어쩌다가 에러 없이 멀쩡하게 프린팅돼서 돌아오면 그 순간의 기쁨도 엄청났었는데, 그랬던 제가 슬래시/역슬래시 하나 쓸 줄도 모르다니 ^!^ 흑흑….

 

어제는 CMD 파일에서 그것 '\'을 '/'로 바꾸느라고 절반은 죽는 줄 알았습니다.

어찌 그리도 오타가 많았었는지요.

 

순수하게 '\'만 있었다면 바꾸기도 쉬웠을 텐데 '\'과 'W(더블유)'가 혼재되어 뒤죽박죽되었던걸요.

그랬음에도 여태 그것 돌리는 데는 아무런 징후도 내보내지 않았었기에 뭐가 잘못됐을지 알 길도 없었는데 어제야 발견한 거죠.

 

그걸 다 고치고도 실행해봤는데 안 먹히는 게 태반이더라고요.

그러니까 제가 짠 'CMD'도 믿을만한 게 아녔습니다.

 

처음은 그저 '파일 공유 제거'하려는 목적에 몇 줄 적었던 건데 점차 늘어나서 그 양이 엄청나게 많아졌어요.

작업표시줄에 프로그램(CMD)' 단축키를 두고서 컴퓨터 쓰다가 아무 때나 누른답니다.

컴퓨터에 / 탐색기에 쓸데없는 게 보이면 싫어서요.

 

어제는 여기 들어간 '\' 표시를 모두 '/'로 바꾼다고 바꿨는데 아직도 그것이 남았을 줄도 모르겠습니다.

'W'와 함께 뒤섞여서요.

 

--------------------------------------------------------------------------------

 

net share /delete C$

net share /delete D$

net share /delete E$

net share /delete ADMIN$

net share /delete IPC$

rd C:/$Recycle.Bin/s/q

rd D:/$Recycle.Bin/s/q

rd E:/$Recycle.Bin/s/q

rd C:/Users/Hm/"3D Objects"/s/q

rd C:/Users/Hm/Contacts/s/q

rd C:/Users/Hm/Desktop/"즐겨찾기"/s/q

rd C:/Users/Hm/Documents/s/q

rd C:/Users/Hm/Downloads/s/q

rd C:/Users/Hm/Links/s/q

rd C:/Users/Hm/Music/s/q

rd C:/Users/Hm/OneDrive/s/q

rd C:/Users/Hm/Pictures/s/q

rd C:/Users/Hm/"카메라 앨범"/s/q

rd C:/Users/Hm/"Saved Games"/s/q

rd C:/Users/Hm/Searches/s/q

rd C:/Users/Hm/Videos/s/q

rd C:/Users/Public/s/q

rd C:/Users/Default/s/q

rd C:/Users/Hm/AppData/Roaming/Microsoft/Windows/Libraries/Pictures/CameraRoll/s/q

rd C:/Users/Hm/Desktop/Libraries/Pictures/CameraRoll/s/q

 

rd C:/Windows/ServiceProfiles/NetworkService/Desktop/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Documents/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Downloads/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Favorites/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Links/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Music/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Saved Games/s/q

rd C:/Windows/ServiceProfiles/NetworkService/Videos/s/q

rd C:/Windows/ServiceProfiles/NetworkService/NTUSER.DAT/s/q

 

rd C:/Windows/ServiceProfiles/LocalService/Documents/s/q

rd C:/Windows/ServiceProfiles/LocalService/Downloads/s/q

rd C:/Windows/ServiceProfiles/LocalService/Favorites/s/q

rd C:/Windows/ServiceProfiles/LocalService/Links/s/q

rd C:/Windows/ServiceProfiles/LocalService/Music/s/q

rd C:/Windows/ServiceProfiles/LocalService/Pictures/s/q

rd C:/Windows/ServiceProfiles/LocalService/Documents/s/q

rd C:/Windows/ServiceProfiles/LocalService/"Saved Games"/s/q

rd C:/Windows/ServiceProfiles/LocalService/Videos/s/q

rd C:/Windows/ServiceProfiles/LocalService/NTUSER.DAT/s/q

 

rd C:/Windows/debug/WIA/wiatrace.log/s/q

rd C:/Windows/logs/CBS/CBS.log/s/q

rd C:/Windows/logs/DISM/dism.log/s/q

rd C:/Windows/inftitsetupapi.dev.log/s/q

rd C:/Windows/Software/Distribution/ReportingEvents.log/s/q

rd C:/Windows/System32/LogFiles/setupcin/diagerr.xml/s/q

rd C:/Windows/System32/iLogFiles/setupan/diagwrn.xml/s/q

rd C:/Windows/System32/LogFiles/setupcin/setupact.log/s/q

rd C:/Windows/System32/LogFiles/setupcin/setuperr.log/s/q

rd C:/Windows/System32/LogFiles/WMI/Diagtrack-Listener.etl.005/s/q

rd C:/Windows/System32/LogFiles/WMI/LWtNetlog.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/Microsoft-Windows-Rap-Graphics-Rapidd-Trace.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/NetCore.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/Ntfslog.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RadioMgr.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/Wifi.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/Intel/iCLSClient/icsClient.etl.006/s/q

rd C:/Windows/System32/LogFiles/WMI/Intel/iCLSClient/icsProxy.etl.006/s/q

rd C:/Windows/System32/LogFiles/WMI/Intel/iCLSClient/intelPTTEKRecertification.etl.006/s/q

rd C:/Windows/System32/LogFiles/WMI/Intel/iCLSClient/SocketHec Server.etl.006/s/q

rd C:/Windows/System32/LogFiles/WMI/Intel/iCLSClient/TPMProvisioning Service.etl.006/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTDefender/ApiLogger.eti/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTDefender/AuditLogger.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTDiagLog.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTEventLog-Application.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTEventlog-Security.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTEventLog-System.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTSgrmEtwSession.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTUBPM.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTWFP-IPsec/Diagnostics.etl/s/q

rd C:/Windows/SysWOW64/Gms.log/s/q

rd C:/Windows/System32/LogFiles/WMI/Diagtrack-Listener.etl.007/s/q

rd C:/Windows/System32/LogFiles/WMI/LwtNetLog.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/Microsoft-Windows-Rap-Graphics-Rapidd-Trace.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/NetCore.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/itfslog.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RadioMgr.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/Wifi.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/IntelWiCLSClientWicksClient.etl.008/s/q

rd C:/Windows/System32/LogFiles/WMI/IntelWiCLSClientWicsProxy.etl.008/s/q

rd C:/Windows/System32/LogFiles/WMI/IntelWiCLSClientWintelPTTEKRecertification.etl.008/s/q

rd C:/Windows/System32/LogFiles/WMI/IntelWiCLSClientWSocketHeciServer.etl.008/s/q

rd C:/Windows/System32/LogFiles/WMI/IntelWiCLSClient/TPMProvisioning Service.etl.008/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EWRTDefender ApiLogger.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EWRTDefender AuditLogger.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTDiagLog.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtWRTEventLog-Application.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtWRTEventlog-Security.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EtwRTEventLog-System.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EWRTSgrmEtwSession.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EWRTUBPM.etl/s/q

rd C:/Windows/System32/LogFiles/WMI/RtBackup/EWRTWFP-IPsec Diagnostics.etl/s/q

rd C:/Users/Hm/AppData/Roaming/Microsoft/Windows/Libraries/Pictures.library-ms/s/q

rd C:/Users/Hm/AppData/Roaming/Microsoft/Windows/Libraries/s/q

rd C:/ProgramData/Microsoft/Windows/Libraries/s/q

 

exit

 

--------------------------------------------------------------------------------

 

다 쓰고 나서 이 프로그램 속성을 눌러봤더니 이게 'CMD'가 아니고 'BAT' 프로그램(NetS.bat)이었습니다.

CMD 파일이나 BAT 파일이나 거기서 거기기에 제가 헷갈렸네요.

그래도 글 읽는 분으로선 자칫 전혀 다른 성격으로 오해할 수도 있겠기에 그 부분 죄송합니다.

 

어쨌든, 지금까지의 제 이야기 결론은 경로 표시 방식을 'CMD 파일'이나 'BAT 파일'로 만들 때 반드시 '\'으로 할 거 없이 '/'로 해도 무방하더라는 이야기였습니다.

 

 

Posted by 류중근
,