리눅스 터미널에서“sample note.txt”파일 이름을 삭제하는 방법


0

Linux 터미널을 통해 "sample folder / sample note.txt"와 같은 이름의 텍스트 파일 또는 디렉터를 삭제하는 방법

file location - /home
file name - sample folder
text file name - sample text.txt

이름에 공백이있는 파일을 삭제하는 방법을 묻고 있습니까? 이름을 따옴표로 묶기 만하면됩니다. rm 'my file.txt'.
색종이 조각

답변:


0

백 슬래시를 사용하여 폴더를 제거하십시오.

rm sample\ folder

사용할 수도 있지만

rm "sample folder"

2

파일 이름 주위에 작은 따옴표를 사용하여 공백 (또는 다른 이상한 문자)이 포함 된 이름을 가진 파일을 제거 할 수 있습니다. 예 :

rm 'sample folder/sample note.txt'

확실하지 않은 경우 ls먼저 시도해 보는 것이 좋습니다 . 경우 ls목록 올바른 파일 (그리고 단지 올바른 파일), 다음 사용하도록 전환 rm.


이것은 좋은 조언입니다. 백 슬래시 문자를 사용하여 공백을 이스케이프 처리 할 수도 있습니다 (즉, 공백 대신 구분 기호 대신 공백이 처리됨). IE rm sample \ folder / sample \ note.txt
apocalysque

1

프롬프트에서 대부분의 경우 명령 완료가 이스케이프 문자를 입력하게 할 수 있습니다. 따라서 a Sample Directory와 no 가 있으면 SampleAnything입력 SampleTab이 완료 Sample\되거나 완료됩니다 Sample\ Directory/.

다른 경우에는 공백을 ?단일 문자 와일드 카드 인 공백으로 바꾸어 문제를 회피 할 수도 *있습니다 Sample?Directory/Sample?File.txt.

물론 스크립트에서는 따옴표를 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.