Programming Insights
Linux 명령어:ls,cp,mv 옵션들 본문
# ls -ld
-d : 디렉터리 자체를 나타냄
# ls -ld /etc/yum/ /etc/X11/ : etc의 yum과 X11만 보여줌.
# ls -lR /home/samadal/ : samadal 하위에 있는 것과 그 하위의 세부내용도
모두나열
-R : 디렉터리 하위에있는 세부 디렉터리들도 모두 포함
안되는 명령어!
# ls -ad
# ls -Rd
-cp(copy) : 파일 또는 디렉터리를 복사.붙여넣기 (기본 : 파일)
: 문법
cp [옵션] <복사할 대상 : 원본> <붙여넣을 목적지>
# cp -p /usr/bin/passwd /backup/
-p : 속성값을 그대로 유지
1) 단일 복사.붙여넣기
1_1) 원본 이름을 그대로 똑같이 써서 복사 붙여넣기
# pwd
/home/samadal
# cp /backup/grub.cfg ./grub.cfg
# ls -l
1_2)원본 이름을 생략해서 복사 붙여넣기
# cp ../../backup/inittab /home/samadal/
#ls -l
1_3)원본 이름을 변경해서 복사 붙여넣기
# cp /backup/login.defs /home/samadal/login
#ls -l
[상대표현]
# cd /home/
# cp /backup/grub.cfg ./samadal/
cp: overwrite `./samadal/grub.cfg'? :overwrite(덮어씌우기)여부 메세지
[y는 덮어씌움, n은 취소]
2)다중 복사.붙여넣기
cp [옵션] <원본1> <원본2> ... <목적지>
# cp /backup/grub.cfg /backup/inittab ./login ./a/b/
# ls -l /home/samadal/a/b/
# cp /backup/*.cfg /backup/init??? /backup/login* ../test/c/d/
(<=># cp /backup/* ../test/c/d/)-백업폴더에 저 3개밖에없을때 가능
# ls -l ../test/c/d/
와일드카드 : 시스템에 존재하는 이름들을 대체
* : 모든 것들(글자 전체)
? : 한 문자(글자 '하나만' 대체)
예)
/backup/*.cfg는 백업 안에 .cfg로 끝나는 모든 것들
login*는 login로 시작하는 모든 것들
*init*는 init를 포함하는 모든 것들(init이 앞,뒤,중간 등)
test* 하면 test도 포함
디렉터리 복사.붙여넣기
# cp -r /backup/ ../test/c/
# ls -l ../test/c/ ../test/c/backup/
-r : 파일 및 디렉터리와 그 디렉터리 하위의 세부들도 모두 포함
-mv(move) : 파일 및 디렉터리를 옮기는 명령어
[사용법, 특징, 형식 등 'cp'와 동일]
[cp가 할 수 있는 모든 기능 mv가 할 수 있음]
: 문법
mv <원본1> <원본2> ... <붙여넣을 목적지>
# pwd
/home/samadal
# ls -l /backup/ ./a/ : 확인하고
# mv /backup/g* ./a/ : 옮기고
# ls -l /backup/ ./a/ : 확인하고
[원본이 사라지는 특징이 있음으로 꼭 주의!]
# mv /backup/* ./a/ :나머지 다 옮기기
# ls -l /backup/ ./a/
**
디렉터리 옮김
# mv /backup/ ./a/
# ls -l /backup/ ./a/
# mv ./a/g* ./a/i* ./a/*l ./a/backup/
# ls -l ./a/ ./a/backup/
# mv ./a/backup/ /
# ls -l /backup/
**
이름바꾸기
#cd /backup/
#pwd
/backup
#mv grub.cfg grub.conf
#ls -l
'Programming > LINUX' 카테고리의 다른 글
Linux |(파이프라인),cat기능들,FTP (0) | 2023.10.01 |
---|---|
Linux 명령어:mkdir,rmdir,rm,touch,alias,cat,head/tail,man --help (0) | 2023.10.01 |
Linux putty,디렉터리구조,상대경로,절대경로,기본명령어:cd,pwd,ls (0) | 2023.09.30 |
Linux 리눅스설치 (0) | 2023.09.30 |
Linux 서버와 클라이언트 관계 (0) | 2023.09.30 |