리눅스 ls에 해당하는 PowerShell 명령어

  1. Linux에서 모든 파일 또는 디렉토리를 나열하기 위해 ls 명령 사용하기
  2. Linux ls 명령에 대한 PowerShell 동등명령으로 Get-ChildItem Cmdlet 사용하기
  3. Linux ls 명령에 대한 PowerShell 동등명령으로 ls, dir 또는 gci 사용하기
  4. 결론
리눅스 ls에 해당하는 PowerShell 명령어

Linux에서 ls 명령은 파일과 디렉토리를 나열하는 데 사용됩니다. 디렉토리가 지정되지 않으면 현재 작업 디렉토리의 모든 파일과 디렉토리를 표시합니다.

PowerShell에서는 나열, 생성, 복사, 이동 및 파일과 폴더 삭제와 같은 다양한 파일 및 폴더 작업을 수행할 수 있습니다. 일부 PowerShell 명령은 Linux의 ls 명령과 비슷하게 작동하여 디렉토리의 파일과 디렉토리를 나열합니다.

이 튜토리얼에서는 Linux ls 명령과 동등한 다양한 PowerShell 명령을 소개합니다.

Linux에서 모든 파일 또는 디렉토리를 나열하기 위해 ls 명령 사용하기

다음 명령은 Linux 및 기타 Unix 기반 운영 체제에서 모든 파일과 디렉토리를 나열합니다.

ls

출력:

powershell에서 ls 명령어에 해당하는 명령 - 출력 1

긴 형식 출력을 보려면 -l 옵션을 사용할 수 있습니다.

ls -l

출력:

powershell에서 ls 명령어에 해당하는 명령 - 출력 2

Linux ls 명령에 대한 PowerShell 동등명령으로 Get-ChildItem Cmdlet 사용하기

PowerShell에서 Get-ChildItem cmdlet은 Unix 유사 시스템의 ls 명령에 해당하며, 사용자가 디렉토리와 파일의 내용을 나열할 수 있게 해줍니다. 이 cmdlet은 다재다능하며 특정 요구 사항에 따라 출력을 필터링하고 사용자 정의할 수 있는 다양한 매개변수를 제공합니다.

디렉토리가 제공되지 않으면 현재 작업 디렉토리의 모든 파일과 디렉토리를 표시합니다.

Get-ChildItem

이 명령을 PowerShell에서 실행하면 현재 디렉토리의 항목 목록이 표시됩니다. 출력에는 각 항목의 다양한 속성, 즉 모드(파일 또는 디렉토리), 마지막 작성 시간, 길이(파일의 경우) 및 이름이 포함됩니다.

  • Mode: 항목이 디렉토리(d)인지 파일(-)인지 나타냅니다.
  • LastWriteTime: 항목이 마지막으로 수정된 날짜 및 시간을 지정합니다.
  • Length: 바이트 단위로 파일의 크기를 나타냅니다. 디렉토리의 경우 보통 0을 표시합니다.
  • Name: 파일 또는 디렉토리의 이름을 표시합니다.

출력:

powershell에서 ls 명령에 해당하는 명령 - 출력 3

특정 위치의 파일과 디렉토리를 나열하려면 -Path 매개변수를 사용할 수 있습니다.

예:

Get-ChildItem -Path C:\path

명령 Get-ChildItem -Path C:\path를 실행하면 PowerShell은 지정된 경로, 즉 C:\path에 위치한 파일과 디렉토리에 대한 정보를 검색합니다. 이 명령은 본질적으로 파일 시스템에 대한 쿼리로 작동하여 지정된 디렉토리 내의 항목 목록을 요청합니다.

Get-ChildItem cmdlet을 사용하여 특정 위치 내에서 자식 항목(파일 및 디렉토리)을 가져오도록 설계되었습니다. -Path 매개변수는 쿼리하려는 디렉토리를 지정합니다. 이 경우 C:\path입니다.

-Path 매개변수를 제공함으로써 PowerShell에 현재 작업 디렉토리 대신 지정된 디렉토리에 검색을 집중하라고 지시합니다.

실행되면 PowerShell은 지정된 디렉토리(C:\path)를 검색하고 그 안에서 발견된 항목 목록을 반환합니다. 이 목록에는 모드(항목 유형), 마지막 작성 시간, 파일 크기 및 각 항목의 이름과 같은 세부 정보가 포함됩니다.

출력:

파워셸에서 ls 명령의 동등한 명령 - 출력 4

Linux에서 ls -a 명령은 숨겨진 파일 또는 디렉토리를 포함하여 파일 또는 디렉토리를 나열하는 데 사용됩니다. PowerShell의 Get-ChildItem에서는 -Force 매개변수를 사용하여 숨겨진 파일이나 디렉토리를 포함하여 보기 할 수 있습니다.

Get-ChildItem -Force

Linux ls 명령에 대한 PowerShell 동등명령으로 ls, dir 또는 gci 사용하기

ls, dir, gci는 PowerShell에서 Get-ChildItem cmdlet의 내장 별칭입니다. 이 별칭은 전체 명령을 입력하지 않고도 Get-ChildItem cmdlet을 실행할 수 있는 편리한 단축키를 제공합니다.

이 별칭 중 하나를 사용하여 PowerShell 환경에서 파일과 디렉토리를 나열하는 동일한 결과를 얻을 수 있습니다.

ls C:\path

PowerShell에서 ls 방법을 실행하면 Get-ChildItem cmdlet과 비슷하게 작동하여 지정된 위치의 파일과 디렉토리 목록을 제공합니다. 기본적으로 현재 디렉토리의 내용을 나열합니다.

-Filter와 같은 추가 매개변수를 지정하여 결과를 좁히거나 -Recurse를 사용하여 하위 디렉토리를 포함할 수 있습니다. -Force 매개변수는 숨겨진 파일과 디렉토리를 표시하는 데 사용할 수 있습니다.

출력:

파워셸에서 ls 명령과 동등한 명령 - 출력 5

gci 방법은 Unix 유사 시스템에서 ls 명령과 비슷한 기능을 달성하는 또 다른 방법을 제공합니다. 이 방법은 디렉토리와 파일의 내용을 나열하는 데 사용되는 Get-ChildItem cmdlet에 대한 단축형 별칭입니다.

gci "C:\path"

PowerShell에서 gci 방법을 실행하면 본질적으로 Get-ChildItem cmdlet을 내부적으로 호출하여 지정된 위치의 파일과 디렉토리 목록을 제공합니다.

출력:

파워셸에서 ls 명령의 동일한 명령 - 출력 6

dir 방법은 Unix ls 명령과 유사하며 사용자가 지정된 위치의 파일 및 디렉토리에 대한 정보를 볼 수 있도록 해줍니다.

dir "C:\path"

지정된 경로와 함께 PowerShell에서 dir 방법을 실행하면 해당 경로에 위치한 파일 및 디렉토리에 대한 정보를 가져옵니다. 기본적으로 지정된 디렉토리의 내용을 나열합니다.

출력:

powershell에서 ls 명령의 동등한 명령 - 출력 7

결론

Linux의 ls 명령에 대한 PowerShell 동등명령을 탐색했으며, 이는 Windows 환경에서 파일 및 디렉토리를 탐색하고 관리하는 데 매우 중요합니다. Get-ChildItem cmdlet은 PowerShell에서 파일과 디렉토리를 나열하는 기본 방법으로, 특정 요구 사항에 따라 사용자 정의 출력을 위한 다양한 매개변수(-Path, -Filter, -Force 등)를 제공합니다.

추가로 Get-ChildItem cmdlet을 호출하는 단축키인 내장 별칭 ls, dir, gci에 대해서도 논의하였습니다. 이러한 별칭은 유연성과 편리함을 제공하여 사용자가 PowerShell과 상호작용하는 데 더 쉽게 만들어 줍니다.

튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

관련 문장 - PowerShell Command