ls, ll : 파일 또는 디렉토리 리스트 보기
ls(엘에스), ll(엘엘) 명령어를 이용하여 파일 리스트를 볼 수 있습니다.
ls
# ls
수평으로 파일과 디렉토리가 보입니다.
ll 혹은 ls -l
#ll
#ls -l
파일에 관한 상세 정보를 나타냅니다.
ls -f
디렉토리 뒤에는 '/'를 표시하고 심볼릭 링크는 @가 나타납니다.
ls -a
dot 파일(.config, .cache 등)을 포함한 모든 파일을 표시합니다.
ls -t
파일이 생성된 시간별로 표시됩니다.
ls -C
한 줄에 여러 개의 정보를 표시합니다.
ls -R
서브디렉토리 내용까지 표시합니다.
서브 명령어들을 조합하여 폴더나 디렉토리를 나타낼 수 있습니다.
ls -al
모든 파일에 관한 상세 정보를 나타냅니다.
ls -aC
모든 파일을 한 줄에 표시합니다.
cd : 디렉토리 변경
ls 명령어로 가고 싶은 디렉토리를 확인하거나 자신이 가고 싶은 디렉토리를 알고 있다면
디렉토리의 경로를 작성하면 됩니다.
Desktop에 Screen Shot 폴더에 가고 싶다면
폴더를 하나하나 찾아가면서 하면 됩니다.
# cd Desktop
# cd Screen\ Shot
이렇게 들어가거나
cd Desktop/Screen\ Shot/
이런 식으로 들어가면 됩니다.
pwd : 디렉토리 경로 확인 명령어
# pwd
자신이 어디에 있는지 경로를 확인할 수 있습니다.
cp : 파일 및 디렉토리 복사
cp [기존 파일 이름] [옮길 파일 이름]
# cp hosose.jpg hosose_copy.jpg
이렇게 하면 기존 파일이 있던 디렉토리에 파일이 복사됩니다.
cp [기존 파일 위치/기존 파일 이름] [옮길 파일 위치/옮길 파일 이름]
# cp Desktop/ScreenShot/hosose.jpg Desktop/Picture/hosose_copy.jpg
느낌대로 맞습니다. 기존 파일을 다른 위치에 옮기는 것입니다. 자신이 그 디렉토리에 있지 않아도 할 수 있는 동작입니다.
cp [기존 파일 이름] [옮길 파일 위치/옮길 파일 이름]
# cp hosose.jpg Desktop/Picture/hosose_copy.jpg
파일을 해당 디렉토리에 옮기는 명령어입니다.
cp -r [디렉토리 명] [옮길 디렉토리 위치] (디렉토리 복사하기)
옮길 디렉토리 명 : hosoDirect
옮길 디렉토리 위치 : Desktop/ScreenShot/
# cp -r hosoDirect Desktop/ScreenShot/
하위 디렉토리 및 파일을 모두 포함시켜 복사합니다.
소감
이 명령어들을 자주 반복적으로 사용하면 외워지겠지만 어떻게 사용하는지만 확실하게 알고 다음에 다시 사용할 때 다시 찾아보고 사용하면 되지 않을까 싶습니다. 저도 암기하려고 하지 않고 익숙해지려고 하고 있습니다.
리눅스 명령어를 많이 알고 있으면 나중에 편하다는 것을 느끼게 될 것입니다. (아직 저도 많이 모르지만 ㅎㅎ) 종종 같이 알아보아요.
출처 : https://www.mireene.com/webimg/linux_tip1.htm