[Linux] bash, sudo, 파일(폴더) 처리

2023. 3. 13. 19:32CS/Linux

  • bash [파일 이름]
    • bash로 쉘 스크립트 실행
# cmd.txt
pwd
ls
yoonho@DESKTOP-QJCBDQD:~/workspace$ bash cmd.txt
/home/yoonho/workspace
cmd  cmd.txt  test.txt
  • sudo
    • 현재 계정에서 최고권한을 가진 유저의 권한으로 명령어 실행
    • 실행 시 현재 계정의 비밀번호 필요  
yoonho@DESKTOP-QJCBDQD:~/workspace$ sudo bash cmd.txt
[sudo] password for yoonho:
  • cp [복사할 파일][파일 이름]
    • 파일 또는 폴더를 지정한 이름으로 복사
yoonho@DESKTOP-QJCBDQD:~/workspace$ ls
cmd  cmd.txt  test.txt
yoonho@DESKTOP-QJCBDQD:~/workspace$ cp test.txt test1.txt
yoonho@DESKTOP-QJCBDQD:~/workspace$ ls
cmd  cmd.txt  test.txt  test1.txt
  • mv [이동할 파일][파일 이름]
    • 파일 또는 폴더를 이동 및 이름 바꾸기 
yoonho@DESKTOP-QJCBDQD:~/workspace$ ls
cmd  cmd.txt  test.txt  test1.txt
yoonho@DESKTOP-QJCBDQD:~/workspace$ mv test.txt test2.txt
yoonho@DESKTOP-QJCBDQD:~/workspace$ ls
cmd  cmd.txt  test1.txt  test2.txt
  • cat [파일 이름]
    • 지정한 파일 내용 출력
    • 인자로 부여하는 파일 이름이 여러개일 경우 해당 파일 병합
yoonho@DESKTOP-QJCBDQD:~/workspace$ cat cat_test.txt
a
b
c
yoonho@DESKTOP-QJCBDQD:~/workspace$ cat cat_test1.txt
E
F
G
yoonho@DESKTOP-QJCBDQD:~/workspace$ cat cat_test.txt cat_test1.txt
a
b
c
E
F
G