Mac에서 ls -al에서의 의미
1 | ❯ ls -la |
맨 앞의 drwxr-xr-x
이런 문자열들은 권한을 의미
그 다음의 inhwan
은 파일(폴더 포함)의 소유자가 누군지
그 뒤 staff
는 소유자의 그룹이 어디인지를 의미
그 다음의 576
등의 큰 숫자는 파일의 크기를 의미
리다이렉션(Redirection)
>
와 <
의 기호로 표현되며 입-출력 위치를 변경해줍니다.
예를 들어 ls -la를 하면 기본적으로 터미널에 출력이 되지만, ls -la > test_file.txt 로 입력을 하면
test_file.txt라는 파일이 생성되며 출력 결과가 test_file.txt에 생성됩니다.
>>
를 사용하게 된다면 ls -la >> test_file.txt의 경우
기존의 test_file.txt 내용에 추가적으로 ls -la의 내용이 생성됩니다.(덮어씌우기가 아닌 추가)
파이프(Pipe)
|
기호로 표현되며 출력되는 위치를 다른 명령어로 넘어가게 해주는 표현
예를 들어 ls -la를 입력하면 너무 많은 정보가 나오게 되는데
특정 단어 data
라는 게 들어있는 값만 찾으려 한다면 다음과 같이 사용하면 됩니다
1 | $ls -la | grep data |
chmod
chmod
를 활용하여 권한을 수정 할 수 있습니다.
chmod -option 777 file_name
을 입력하면 file_name에 대해 모든 권한을 전부 준다는 의미입니다.
1 | 1은 실행 권한, 2는 쓰기 권한, 4는 읽기 권한을 나타냅니다 |