줄임말을 쓴 폴더의 의미 - RLidea/dev.docs GitHub Wiki
줄임말을 쓴 폴더의 의미
github - What is the meaning of the /dist directory in open source projects? - Stack Overflow
-
Folder structure varies by build system and programming language. Here are some standard conventions:
src/
: "source" files to build and develop the project. This is where the original source files are located, before being compiled into fewer files to dist/, public/ or build/.
dist/
: "distribution", the compiled code/library, also named public/ or build/. The files meant for production or public use are usually located here.
assets/
: static content like images, video, audio, fonts etc.
lib/
: external dependencies (when included directly).
test/
: the project's tests scripts, mocks, etc.
node_modules/
: includes libraries and dependencies for JS packages, used by Npm.
vendor/
: includes libraries and dependencies for PHP packages, used by Composer.
bin/
: files that get added to your PATH when installed. -
Markdown/Text Files:
README.md
: A help file which addresses setup, tutorials, and documents the project. README.txt is also used.
LICENSE.md
: any rights given to you regarding the project. LICENSE or LICENSE.txt are variations of the license file name, having the same contents.
CONTRIBUTING.md
: how to help out with the project. Sometimes this is addressed in the README.md file. -
Specific (these could go on forever):
package.json
: defines libraries and dependencies for JS packages, used by Npm.
package-lock.json
: specific version lock for dependencies installed from package.json, used by Npm.
composer.json
: defines libraries and dependencies for PHP packages, used by Composer.
composer.lock
: specific version lock for dependencies installed from composer.json, used by Composer.
gulpfile.js
: used to define functions and tasks to be run with Gulp.
.travis.yml
: config file for the Travis CI environment.
.gitignore
: Specification of the files meant to be ignored by Git.
리눅스의 경우
/
: 최상위 디렉토리(루트 디렉토리)
/bin
: binary의 약자로 실행파일 모음. 일반적으로 사용하는 mv, cat등 명령어 프로그램들이 있음
/boot
: 부팅과 관련된 파일들이 모여있음
/dev
: device의 약자로 물리적인 장치들이 파일화 되어 있다.
/etc
: 각종 환경 설정 파일들이 모여 있음
/home
: 개인사용자들 디렉토리
/lib
: 각종 라이브러리 저장 디렉토리
/mnt
: CD-ROM, 네트워크 파일 시스템 등을 마운트 할때 사용되는 디렉토리
/proc
: 현재 실행되고 있는 프로세스들이 파일화 되어서 저장되는 디렉토리
/root
: root계정의 홈 디렉토리
/sbin
: System-binary의 약자로, 주로 시스템 관리자가 쓰는 시스템 관련 명령어 프로그램들이 모여있다.
/tmp
: 임시 저장 디렉토리. 일반적으로 모든 사용자들에게 열려 있음
/usr
: 주로 새로 설치되는 프로그램들이 저장된다. '명령어' 보다는 '프로그램'이라고 부르는게 더 익숙한 놈들이 저장된다. 윈도우의 Program Files같은 폴더
/var
: 시스템 로그, 스풀링 파일 들이 저장된다. 메일 서버로 운영될 경우 메일이 여기 저장된다.
출처: https://raisonde.tistory.com/entry/리눅스-기본-폴더-정리bin-var-usr-home-등 [지식잡식]