본문 바로가기

etc/Linux 명령어

(5)
unzip zip으로 압축된 파일을 푸는 명령어 압축을 해제하지 않고 압축 파일내의 목록만 출력 unzip -l compressed.zip 현재 경로에 압축 해제 unzip compressed.zip 특정 경로에 해제 -d 옵션을 사용하여 경로를 지정할 수 있다. unzip compressed.zip -d /path/to/put 참고 https://www.lesstif.com/lpt/linux-zip-unzip-80248839.html
ls list의 줄임말로 지정한 경로에 위치한 디렉토리 or 파일을 출력하는 명령어 이다. ls [옵션][디렉토리] 자주 사용하는 옵션 -a : all, 숨겨진 파일이나 디렉토리도 보여준다. -l : long, 자세한 내용을 출력한다. 퍼미션, 포함된 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름 -s : size, 파일 크기 순으로 정렬하여 출력한다. -r : reverse, 거꾸로 출력한다. (기본은 알파벳 순서) -R : recursive, 하위 디렉토리까지 출력한다. -h : human, K, M, G 단위를 사용하여 파일 크기를 사람이 보기 좋게 표시한다. -lu : -l 명령어는 기본적으로 mtime(수정 시간)을 출력한다. u 옵션을 사용하면 atime(접근 시간)을 출력한다. -lc :..
chmod change mode의 약자로 파일이나 디렉토리의 권한(permission)을 변경할 수 있다. 파일 정보 보기 코랩에서 실행해본 결과이다. 나는 캐글 데이터셋을 다운로드하기 위해 kaggle.json의 권한을 변경하고 싶다! 예를 들어 kaggle.json의 권한은 rw-r--r--인데 3개씩 나눠서 소유자, 소유그룹, 그외 사용자의 권한을 나타낸다. r : read w : write x : excute 맨 앞에 d는 directory를 의미한다. 사용 방법 chmod [변경될 퍼미션값][변경할 파일] 8진법 2진법 파일모드 0 000 --- 1 001 --x 2 010 -w- 3 011 -wx 4 100 r-- 5 101 r-x 6 110 rw- 7 111 rwx 변경될 퍼미션값은 위의 테이블을 참고..
cp cp의 뜻은 copy의 줄임말로 파일이나 디렉토리를 복사할 때 사용하는 명령어이다. cp [옵션][복사 할 디렉토리/파일][복사 될 디렉토리/파일] 현재 경로에 있는 text.txt 파일을 new_test.txt라는 이름으로 현재 경로에 복사 ex) cp test.txt new_test.txt /home/user/ 경로의 test.txt 파일을 new_test.txt라는 이름으로 현재 경로에 복사 ex) cp /home/user/test.txt new_test.txt /home/user/ 경로의 test.txt 파일을 new_test.txt라는 이름으로 /home/guest/에 복사 ex) cp /home/user/test.txt /home/guest/new_test.txt 옵션 -i : 복사될 파일의 ..
mkdir Show, attend and tell 논문 리뷰 구현을 위해 코랩에서 캐글 데이터셋을 다운받으려던 중 리눅스 명령어를 사용해야해서 정리해두면 좋을 것 같다 기본적인 사용법 mkdir [옵션][생성 할 디렉토리] new_folder 디렉토리 생성 ex) mkdir new_folder home/user/ 위치에 new_folder 디렉토리 생성 ex) mkdir /home/user/new_folder 여러개 생성 ex) mkdir new_folder1 new_folder2 new_folder3 경로를 지정하지 않으면 현 위치에 생성 자주 사용하는 옵션 -m : 디렉토리를 생성할 때 권한을 설정 (default : 755) -p : 상위 경로도 함께 생성 -v : 디렉토리를 생성하고 생성된 디렉토리에 대한 ..