mkdir - 디렉토리 생성

   mkdir -p /home/ubuntu/share  해당 경로에 폴더 생성 - 경로가 없으면 경로도 생성 

   mk -m 644 DIRPATH         644 권한 폴더 생성 

 

mv - 이동 

mv FILE_NAME MOVE_FILE_PATH_AND_NAME   == FILE_NAME을 설정한 경로와 이름으로 움긴다 

mv -f FILE_NAME MOVE_FILE_PATH_AND_NAME == 만약 움길 경로에 해당 파일이 이미 존재하면 덮어쓴다 

mv -b FILE_NAME MOVE_FILE_PATH_AND_NAME  == 만약 움길 경로에 해당 파일이 이미 존재하면 백업한 뒤 이동 

 

cp - 카피

cp EXICT_FILE COPY_FILE_PATH

cp -f EXICT_FILE COPY_FILE_PATH   == 만약 해당 복사경로에 같은 이름의 파일이 있다면 덮어쓰기 한다

cp -R EXICT_DIRECTORY COPY_DIR_PATH   == 폴더안의 모든 하위경로와 파일들을 모두 복사 

 

rm - 삭제 

rm FILE_NAME  == FILE_NAME 삭제

rm -f FILE_NAME == 묻지도 따지지도 않고 삭제 

rm -r DIRECTORY == 디렉토리 삭제 

 

zip - zip으로 압축 unzip - 압축해제

apt-get install zip unzip 

zip ZIP_FILE_PATH.zip [압축할 파일 또는 폴더1] [압축할 파일 또는 폴더2] ....

zip -r zip_test.zip ./*     == 해당 폴더의 모든 파일과 폴더 압축 

unzip ZIP_FILE_PATH.zip  == cwd 에 해당 zip 파일을 압축 해제한다 

unzip ZIP_FILE_PATH.zip -d /home/ubuntu/share     == /home/ubuntu/share 에 압축을 해제한다 

 

tar - tar.gz 파일 압축, 해제

tar 압축하기 : tar -cvf [파일명.tar] [압축할 파일 또는 폴더]

tar 압축풀기 : tar -xvf [파일명.tar] 

tar.gz 압축하기 : tar -zcvf [파일명.tar] [압축할 파일 또는 폴더]

tar.gz 압축풀기 : tar -zxvf [파일명.tar.gz] 

압축 풀기 경로 설정 : tar -xvf [파일명.tar] -C [원하는경로]          

 

cat - 파일 내용 출력 

cat FILE_NAME   == FILE_NAME 출력

 

find - 검색 

find . -name [파일명] == 현재 디렉토리 하위 모든 파일들에서 파일을 검색

find / -name [파일명] == 루트 디렉토리 하위 모든 파일들에서 파일을 검색 

find . -name "파일명*" == 현재 디렉토리 하위 모든 파일에서 해당 파일로 시작하는 파일 검색

find . -name "*파일명*" == 현재 디렉토리 하위 모든 파일에서 해당 파일명이 포함된 모든 파일 검색

find . empty              == 빈 디렉토리 또는 크기가 0인 파일 검색 

chmod - 파일 권한 변경 

chmod 777 test.txt   == test.txt 파일의 권한을 모두 허용한다 

chmod -R 777 test   == test 폴더의 모든 하위폴더를 포함하여 권한을 변경한다 

 

top - 프로세스 정보 확인 (CPU, Memory, Process 사용량 확인)

top  -n 10   = 10초마다 반복 

 

ps  - 프로세스 확인 

CUDA_VISIBLE_DEVICES   - GPU 사용 설정 

CUDA_VISIBLE_DEVICES = 0,2 python test.py    == GPU 0, 2 번 사용하여 test.py python 실행 

 

nvidia-smi  - GPU 확인 

nvidia-smi -l 10    10초마다 갱신

 

 

 

'Machine Learning > ML Tool' 카테고리의 다른 글

docker 자주 사용하는 명령어  (0) 2021.05.31

+ Recent posts