Linux 파일 시스템은 모든 것을 Linux의 파일로 간주합니다. 텍스트 파일 이미지, 파티션, 컴파일된 프로그램, 디렉터리 또는 하드웨어 장치인지 여부. 파일이 아닌 경우에는 프로세스여야 합니다. 데이터를 관리하기 위해 트리 구조를 형성합니다.
리눅스 파일은 대소문자를 구분하므로 테스트.txt 그리고 테스트.txt 두 개의 다른 파일로 간주됩니다. Linux에서 파일을 생성하는 방법에는 여러 가지가 있습니다. 몇 가지 전통적인 방법은 다음과 같습니다.
위의 모든 방법 외에도 데스크톱 파일 관리자에서 파일을 만들 수도 있습니다. 위의 방법을 자세히 이해해 보겠습니다.
1. cat 명령 사용
cat 명령은 가장 많이 사용되는 명령 중 하나입니다. 리눅스의 명령 . 그것은 익숙하다 파일 생성, 파일 내용 표시, 여러 파일 내용 연결, 줄 번호 표시, 그리고 더.
여기서는 파일을 생성하고 콘텐츠를 추가하는 방법을 살펴보겠습니다. 고양이 명령 .
먼저 디렉터리를 만들고 이름을 다음과 같이 지정합니다. New_directory , 실행 mkdir 다음과 같이 명령합니다:
mkdir New_directory
디렉토리를 다음으로 변경하십시오.
cd New_directory
산출:
자바는 다음을 가지고
이제 cat 명령을 실행하여 파일을 만듭니다.
cat > test.txt
위의 명령은 텍스트 파일을 생성하고 편집기 모드로 들어갑니다. 이제 원하는 텍스트를 입력하고 CTRL + D 키를 눌러 파일을 저장하고 종료하면 명령줄로 돌아갑니다.
파일 내용을 표시하려면 다음과 같이 cat 명령을 실행하십시오.
cat test.txt
아래 출력을 고려하십시오.
2. 터치 명령 사용
그만큼 만지다 명령은 Linux에서 널리 사용되는 명령 중 하나입니다. 그것은 익숙하다 새 파일 생성, 기존 파일 및 디렉터리의 타임스탬프 업데이트 . Linux에서는 빈 파일을 생성할 수도 있습니다.
그만큼 터치 명령 명령줄에서 새 파일을 만드는 가장 간단한 방법입니다. 이 명령을 한 번에 실행하면 여러 파일을 만들 수 있습니다.
파일을 생성하려면 아래와 같이 touch 명령과 파일 이름을 차례로 실행합니다.
touch test1.txt
생성된 파일의 정보를 나열하려면 아래 명령을 실행하십시오.
ls - l test1.txt
아래 출력을 고려하십시오.
한 번에 여러 파일을 생성하려면 단일 공백과 함께 touch 명령 뒤에 파일 및 확장자를 지정하십시오. 아래 명령을 실행하여 한 번에 세 개의 파일을 만듭니다.
touch test1.txt test2.txt test3.txt
두 가지 다른 유형의 파일을 생성하려면 다음과 같이 명령을 실행하십시오.
touch test4.txt test.odt
위의 명령은 다음과 같은 두 개의 서로 다른 파일을 생성합니다. 테스트4.txt 그리고 테스트.odt .
파일과 해당 타임스탬프를 표시하려면 다음을 실행합니다. ㅋㅋㅋ 다음과 같이 명령합니다:
ls -l
아래 출력을 고려하십시오.
기존 파일의 이름을 전달하면 해당 파일의 타임스탬프가 변경됩니다.
참고: touch와 cat 명령의 중요한 차이점은 cat 명령을 사용하면 명령 프롬프트에서 파일 내용을 지정할 수 있고 touch 명령은 빈 파일을 생성한다는 것입니다.
3. 리디렉션(>) 기호 사용
명령줄에서 리디렉션 기호(>)를 사용하여 파일을 만들 수도 있습니다. 파일을 생성하려면 리디렉션 기호(>)와 파일 이름을 입력하기만 하면 됩니다. 이 기호는 주로 출력을 리디렉션하는 데 사용됩니다. 출력을 리디렉션하는 방법에는 두 가지가 있습니다. >를 사용하면 운영자 , 기존 파일을 덮어쓰고 >> 연산자가 출력을 추가합니다.
리디렉션(>) 연산자를 사용하여 파일을 생성하려면 다음과 같이 명령을 실행합니다.
> test5.txt
위의 명령은 파일을 생성하고 생성된 파일의 존재를 표시하려면 아래 명령을 실행합니다.
ls -l test5.txt
아래 출력을 고려하십시오.
4. echo 명령 사용
그만큼 에코 명령은 파일을 생성하는 데 사용되지만 명령줄에서 파일 내용을 지정해야 합니다.
echo 명령으로 파일을 생성하려면 다음과 같이 명령을 실행합니다.
echo ' File content' > test6.txt
위의 명령은 테스트 6 파일. 파일의 존재를 표시하려면 아래 명령을 실행하십시오.
ls -l test6.txt
아래 출력을 고려하십시오.
5. printf 명령 사용
다음을 사용하여 파일을 만들 수도 있습니다. printf 명령. 이를 위해서는 명령줄에서 파일 내용을 지정해야 합니다.
printf 명령으로 파일을 생성하려면 다음과 같이 명령을 실행하십시오.
printf ' File content' > test7.txt
파일 세부 정보를 표시하려면 다음과 같이 ls 명령을 실행합니다.
ls -l test7.txt
파일 내용을 표시하려면 다음과 같이 cat 명령을 실행하십시오.
cat test7.txt
아래 출력을 고려하십시오.
6. 텍스트 편집기 사용
다음과 같은 다양한 텍스트 편집기를 사용하여 파일을 만들 수도 있습니다. vim, 나노, vi, 그리고 더.
우리는 다음을 사용하여 파일을 만들 수 있습니다. Vim 텍스트 편집기 . 컴퓨터에 vim 편집기가 설치되어 있지 않으면 아래 명령을 실행하십시오.
sudo apt install vim
산출:
[sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ...
Vim 텍스트 편집기가 성공적으로 설치되었습니다.
vim 텍스트 편집기를 사용하여 파일을 만들려면 아래 명령을 실행하십시오.
vim test8.txt
위의 명령은 텍스트 편집기를 열고, i 키를 눌러 편집기의 삽입 모드로 이동합니다.
파일 내용을 입력하고 Esc 키 앞에 :wq 파일을 저장하고 종료합니다. 텍스트 편집기는 다음과 같습니다.
파일 정보를 표시하려면 다음을 실행하십시오. ㅋㅋㅋ 다음과 같이 명령합니다:
ls -l test8.txt
파일 내용을 보려면 다음과 같이 cat 명령을 실행하십시오.
cat test8.txt
아래 출력을 고려하십시오.
7. Nano 편집기 사용하기
우리는 다음을 사용하여 파일을 만들 수 있습니다. 나노 텍스트 에디터. 파일을 생성하려면 아래 명령을 실행하십시오.
nano test9.txt
위 명령을 실행하면 나노 텍스트 편집기가 열립니다. 원하는 텍스트를 입력하고 누르세요. CTRL + X 그런 다음 파일 변경 사항을 확인하려면 y를 입력하세요. 누르다 키를 입력하세요 편집기를 종료합니다.
nano 텍스트 편집기는 아래 이미지와 같습니다.
파일 정보를 표시하려면 아래 명령을 실행하십시오.
ls -l test9.txt
파일 내용을 보려면 아래 명령을 실행하십시오.
cat test9.txt
아래 출력을 고려하십시오.
Vi 편집기 사용
Vi 편집기로 파일을 생성하려면 아래 명령을 실행하십시오.
vi test10.txt
위의 명령은 Vi 편집기를 엽니다. 삽입 모드로 i 키를 누르고 파일 내용을 입력합니다. Esc 키와 :wq를 눌러 파일을 저장하고 편집기에서 종료합니다.
파일 정보를 표시하려면 아래 명령을 실행하십시오.
ls -l test10.txt
파일 내용을 표시하려면 아래 명령을 실행하십시오.
미션 임파서블 영화가 몇 개나 있어?
cat test10.txt
아래 출력을 고려하십시오.