명령행을 두려워하지 마라: 조종

4106 단어 codenewbiebeginners
내가 명령에 놀라 쓰러지는 것을 멈추려고 노력하는 과정에서 나는 그것에 대해 많이 알면 알수록 더욱 빠져들었다.
나의 지난 글에서, 나는 누구든지 단말기를 사용하기 시작하는 데 필요한 기본 지식을 이야기했다.그러나 네가 할 수 있는 일은 아직 많다. 이 글에서 나는 파일 시스템을 더욱 상세하게 볼 뿐만 아니라 실제적으로 그것에 대해 변경할 것이다.

너는 선택이 있다


우리는 ls을 사용하여 현재 디렉터리의 내용을 열거하지만, ls을 사용할 수 있습니다. 이 옵션은 보통 -문자로 시작됩니다.옵션은 해당 명령의 기본 동작을 수정하고 변경합니다.설명할게요.
  • ls -a은 숨겨진 파일과 디렉터리를 포함한 디렉터리의 모든 내용을 보여 줍니다.점 .으로 시작하는 파일은 숨겨져 있으며 ls만 사용해도 표시되지 않습니다.
  • ls -l은 디렉터리의 모든 내용을 긴 형식으로 표시하고 표로 표시합니다.각 열은 액세스 권한, 하드 링크 (하위 디렉토리 및 파일 수), 사용자 이름, 파일 크기 (바이트 단위), 파일을 마지막으로 수정한 날짜 및 시간, 파일 이름을 나타냅니다.
  • ls -t은 마지막으로 수정된 날짜와 시간에 따라 파일과 디렉터리를 정렬합니다.
  • 각 옵션은 개별적으로 사용할 수도 있고 -alt과 같은 여러 옵션을 동시에 사용할 수도 있습니다.이 예에서 -alt은 마지막 수정 날짜와 시간에 따라 정렬된 긴 형식의 파일과 디렉터리를 포함하여 모든 파일과 디렉터리를 보여 줍니다.

    우리는 또한 명령줄을 사용하여 파일과 디렉터리를 복사, 이동, 삭제할 수 있다


    복사

  • cp 파일 및 디렉토리를 복사합니다.파일을 디렉터리에 복사하려면 cp, 원본 파일을 첫 번째 매개 변수로 하고 대상 디렉터리를 두 번째 매개 변수로 사용합니다.codingbooks.txt 파일이 Books 디렉터리에 있고 Coding 디렉터리에 내용을 복사하려면 다음과 같이 하십시오.
  •  cp Books/codingbooks.txt Coding
    
    여러 파일을 하나의 디렉터리로 복사하려면 cp을 사용하십시오. 여기서 파일 원본 목록은 첫 번째 매개 변수이고 대상 디렉터리는 마지막 매개 변수입니다.
    cp Books/codingbooks.txt Books/ruby.txt Coding
    

    이동

  • mv의 작업 방식은 cp과 완전히 같다.우리는 이동할 파일을 첫 번째 매개 변수로, 대상 디렉터리를 두 번째 매개 변수로 사용합니다.그러나 이 경우 mv을 사용하여 파일 이름을 바꿀 수 있습니다.만약 우리가 notes.txtNotes.txt으로 이름을 바꾸고 싶다면, 우리가 생각을 바꾸었기 때문에, 파일은 대문자로 시작하기를 바란다.
  • mv notes.txt Notes.txt
    

    제거하다

  • rm 파일을 삭제합니다.
    디렉터리를 삭제하기 위해서 rm -r을 사용합니다.이것-rrecursive을 나타내는 옵션입니다.이것은 앞에서 논의한 내용과 유사한 명령을 수정하고 디렉터리와 하위 디렉터리를 삭제했다.
    예를 들어, 그림 디렉토리를 삭제하려면 다음과 같이 하십시오.
  • rm -r Pictures
    
    파일이나 디렉터리를 삭제하면 영구적으로 삭제되기 때문에 이 명령을 사용할 때 조심해야 합니다!GUI의 상자에서 가져올 수 없습니다.

    와일드카드


    내가 보기에 이것은 가장 강한 것이고 가장 두드러진 것이다.*을 사용하면 여러 그룹의 파일과 디렉터리를 선택할 수 있습니다.GUI에서 파일을 드래그하거나 터미널에서 파일을 입력하지 않고 특정 유형의 파일이나 디렉터리에 있는 파일을 선택하는 것을 알고 있다면 사용할 수 있습니다.다음은 내가 몇 가지 예를 들어 그것의 용법을 설명한다.
  • 문서 디렉토리에서 .pdf으로 끝나는 모든 파일을 긴 형식으로 나열합니다.
  • ls -l Documents/*.pdf
    
  • 현재 디렉토리에서 m으로 시작하여 .txt으로 종료된 모든 파일을 Documents 디렉토리로 복사
  • cp m*.txt Documents
    
  • 작업 디렉터리의 모든 파일을 그림 디렉터리로 이동
  • mv * Pictures
    
  • 다운로드 디렉터리의 모든 파일 삭제
  • rm Downloads/*
    
    이것은 우리가 터미널 조작과 파일 시스템을 변경할 수 있는 몇 가지 방법이다.
    만약 네가 이 지경에 이르렀다면, 너는 마땅히 고양이 한 마리를 얻어야 한다

    좋은 웹페이지 즐겨찾기