Linux에서 파일을 만드는 방법



문제를 제거하기 위해 도구를 사용해보십시오

Linux에서 가능한 한 거의 플레이하지 않고 빠르고 쉽게 파일을 만들고자하는 데는 여러 가지 이유가 있습니다. 나중에 넣을 계획에 대한 자리 표시자를 만들 수 있습니다. 많은 프로그램에서 옵션을 설정하거나 해제하려면 일부 디렉토리에 하나의 빈 파일이 있어야합니다.



명령 줄에서 전체 텍스트 파일을 만들 수도 있습니다.이 작업도 가능하지만 다음 예에서는 명령 줄 환경에서 작업해야합니다. Dash 또는 Whisker 메뉴에서 터미널을 검색 할 수 있습니다. Ctrl, Alt 및 F1-F6을 길게 눌러 가상 터미널로 이동하거나 대부분의 데스크톱 환경에서 Ctrl, Alt 및 T를 누른 상태로있을 수도 있습니다. 응용 프로그램 메뉴를 클릭하고 시스템 도구 메뉴를 가리킨 다음 터미널을 선택할 수도 있습니다.



방법 1 : 터치 명령 사용

입력 할 수 있습니다. empty.txt 터치 현재 위치에 관계없이 빈 파일을 만들 수 있습니다. 명령 프롬프트가 기본적으로 홈 디렉토리로 설정되어 있으면 홈 디렉토리에 empty.txt라는 빈 텍스트 파일이 생성됩니다. empty.txt 파일이 있습니다. touch 명령은 이미 존재하는 모든 파일의 파일 수정 날짜를 업데이트합니다.



그렇지 않고 touch 다음에 존재하지 않는 파일 이름을 입력하면 즉시 빈 0 바이트 텍스트 파일이 생성됩니다. 이를 수행하는 표준 방법이며 추가 입력이 필요하지 않으며 수행 할 때 실제 결과를 제공하지 않습니다. 입력 할 수 있습니다. ls 그런 다음 Enter를 눌러 파일이 있음을 증명하십시오. 유효한 파일 이름은 언제든지 사용할 수 있습니다.

방법 2 : echo 명령 사용

일반적으로 echo 명령은 명령 줄에 직접 전달하는 내용을 간단히 에코합니다. 출력을 리디렉션하여 새 파일을 만들 수 있습니다. 당신이 사용할 수있는 echo -n> test.txt 빈 파일을 만듭니다. 이것은 터치처럼 작동하며 아무것도 특징이 없습니다. echo Some을 입력 할 수도 있습니다. 텍스트> test.txt 한 줄의 텍스트가있는 파일을 만들려면 리턴을 누르십시오. 당연히 일부 텍스트와 파일 이름을 원하는대로 바꿀 수 있지만 해당 파일이 이미 존재하는 경우이를 덮어 쓰고 이전 파일을 제거하므로주의하는 것이 가장 좋습니다. 또는 다음을 사용할 수 있습니다. echo”> testFile.txt , 빈 줄만있는 파일을 만듭니다.



방법 3 : printf 명령 사용

시도해 볼 수 있습니다. printf”> testFile 완전히 빈 파일을 만들거나 printf‘ n’> testFile 개행 문자 만있는 것을 만듭니다. 다시 한 번이 이름을 가진 모든 파일을 덮어 쓰므로주의해서 사용해야합니다. 다른 방법과 크게 다르지는 않지만 스크립트에서 가끔 볼 수 있습니다. 일부 구형 Linux 배포판 및 기타 Unix 구현에서는 echo -n 명령이 줄 바꿈을 제거하지 않으므로이 방법을 사용하는 또 다른 이유가됩니다. 그러나 터치 명령 만 사용하는 것이 거의 항상 가장 쉽습니다.

방법 4 : cat에서 출력 리디렉션

cat을 사용하여 짧은 텍스트 파일의 내용을 읽거나 둘 중 두 개를 결합했을 수 있지만 실제로는 일종의 기본 텍스트 편집기로 사용하여 터미널 창에서 바로 파일을 만들 수 있습니다. 간단한 스크립트를 만들고 싶다고 가정 해 보겠습니다. 입력 할 수 있습니다. 고양이> hello.sh 입력을 누릅니다. 이제 #! / bin / bash 입력을 시작하고 엔터를 누른 다음 echo Hello World를 누르고 엔터를 누릅니다. 그런 다음 Ctrl 키를 누른 상태에서 D 키를 눌러 파일을 저장할 수 있습니다. 내용을 보려면 cat hello.sh를 입력하십시오. 텍스트 편집기에서 작성한 것과 같습니다.

이것은 실제로 텍스트가있는 명령 줄에서 텍스트 파일을 빠르게 만들어야하는 경우에 매우 유용한 트릭입니다. 스크립트를 실행하려면 chmod + x hello.sh를 사용해야하지만, 그렇지 않으면 서둘러 스크립트를 작성하는 좋은 방법입니다. 또한 구성 파일을 작성하는 데 사용할 수 있으며 한두 줄만 매우 빠르게 작성하면됩니다. 이것은 전혀 제한되지 않으며 다른 파일을 덮어 쓰지 않는 한 자유롭게 사용할 수 있습니다.

아이러니하게도 터치를 사용하여 동일한 작업을 수행하는 것과 동일한 방식으로 리디렉션을 사용하여 빈 파일을 만들 수 있습니다. 시험 > 빌 명령 줄에서 빈 파일을 만듭니다. 당신은 사용해야 할 수 있습니다 :> 청구서 c 셸 또는 tcsh 환경의 다른 버전으로 작업하는 경우

여기서도 원하는 파일 이름을 사용할 수 있습니다. 이러한 트릭은 스크립트 나 다른 종류의 작성에만 국한되지 않습니다. 그것들을 적용 할 때 꽤 창의적이 될 수 있습니다. 필요하다면 더 이국적으로 할 수도 있습니다. 예를 들어, 다음을 사용할 수 있습니다. cp / dev / null 청구서 위의 대신에 Linux의 특수 장치 파일을 자연스럽게 비어있는 새 파일로 복사 할 수 있습니다. 이것은 다시 한 번 터치가 가질 수있는 것과 같은 일을합니다.

4 분 읽기