반응형

 

■  ( root )  tree  패키지 설치 : 디렉토리가 트리 구조로  보여서 편함

apk    add    tree

 

 

■  ( user + root )  .profile 파일 수정 (  ~/.bashrc 수정은 .profile 에서 실행시켜야 하는 2중 작업 )

 vi    ~/.profile

 

# ls 최적화
alias ll='ls -lhF --color=auto'

# version 보기
alias ver='cat /etc/alpine-release'

# tree 현재 폴더 밑으로 2단계 폴더 보기
alias dd='tree -L 2 --dirsfirst -d .'

# tree 현재 폴더 밑으로 모든 폴더 보기
alias dds='tree --dirsfirst -d .'

# tree 현재 폴더 밑으로 2단계 폴더 사이즈+파일 보기
alias ddf='tree -L 2 --dirsfirst -h -a .'

# tree 현재 폴더 밑으로 모든 폴더 사이즈+파일 보기
alias ddfs='tree --dirsfirst -h -a .'


# ------------------------------------------------------------

# 30m = 검정 / 31m = 빨강 / 32m = 초록 / 33m = 노랑
# 34m = 파랑 / 35m = 분홍색 / 36m = 청록색 / 37m = 흰색

# /W : 전체경로 생략 [user2000@localhost ~]$

# 내 계정안에서는 ~ 로 나옴
# /w : 전체경로 표시 [root@localhost /home]#
# /w : 전체경로 표시 [root@localhost ~]#

# $PWD : 계정포함 전체경로 표시 [root@localhost /home/user2000]#


# 현재 사용자가 root인지 확인
if [ $(id -u) -eq 0 ]; then
    # root면 노란색 프롬프트
    export PS1='\[\033[33m\][\u@\h $PWD]#\[\033[00m\]'
else
    # 일반 user면 녹색 프롬프트
    export PS1='\[\033[32m\][\u@\h $PWD]$\[\033[00m\]'
fi

 

 

■  ( user + root )  .profile 파일 바로 적용

source    ~/.profile

 

 

■  ls 최적화

ll

total 12K
-rw-r--r--    1 knsesang2000 knsesang2000     663 Jan  5 17:54 Dockerfile
drwxr-sr-x    2 knsesang2000 knsesang2000    4.0K Jan  1 22:08 ftp/
drwxr-sr-x    4 knsesang2000 knsesang2000    4.0K Jan  5 19:03 php_cms/

 

 

■  ls 최적화+파일 표시

ll    -a

total 72K
drwxr-sr-x    5 knsesang2000 knsesang2000    4.0K Jan  5 19:00 ./
drwxr-xr-x    4 root     root        4.0K Jan  1 22:15 ../
-rw-------    1 knsesang2000 knsesang2000   33.1K Jan  5 23:23 .ash_history
drwx--S---    3 knsesang2000 knsesang2000    4.0K Jan  5 18:36 .docker/
-rw-r--r--    1 knsesang2000 knsesang2000      26 Jan  5 16:20 .dockerignore
-rw-r--r--    1 knsesang2000 knsesang2000     917 Jan  5 23:18 .profile
-rw-r--r--    1 knsesang2000 knsesang2000     663 Jan  5 17:54 Dockerfile
drwxr-sr-x    2 knsesang2000 knsesang2000    4.0K Jan  1 22:08 ftp/
drwxr-sr-x    4 knsesang2000 knsesang2000    4.0K Jan  5 19:03 php_cms/

 

 

 

■  OS 버젼
ver

3.22.0_alpha20241224

 

 

 

■  tree 현재 폴더 밑으로 2단계 폴더 보기

dd

.
├── ftp
└── php_cms
    ├── api_server
    └── frontend
    
5 directories

 

 

 

■  tree 현재 폴더 밑으로 모든 폴더 보기

dds

.
├── ftp
└── php_cms
    ├── api_server
    │   ├── config
    │   ├── public
    │   ├── src
    │   └── vendor
    └── frontend
        ├── docker
        ├── public
        └── src
        
12 directories

 

 

 

■  tree 현재 폴더 밑으로 2단계 폴더 사이즈+파일 보기

ddf

[4.0K]  .
├── [4.0K]  .docker
│   ├── [4.0K]  buildx
│   ├── [  74]  .token_seed
│   └── [   0]  .token_seed.lock
├── [4.0K]  ftp
├── [4.0K]  php_cms
│   ├── [4.0K]  api_server
│   ├── [4.0K]  frontend
│   └── [ 463]  docker-compose.yml
├── [ 33K]  .ash_history
├── [  26]  .dockerignore
├── [ 917]  .profile
└── [ 663]  Dockerfile

7 directories, 7 files

 

 

 

■  tree 현재 폴더 밑으로 모든 폴더 사이즈+파일 보기

ddfs

[4.0K]  .
├── [4.0K]  .docker
│   ├── [4.0K]  buildx
│   │   ├── [4.0K]  activity
│   │   │   └── [  20]  default
│   │   ├── [4.0K]  defaults
│   │   ├── [4.0K]  instances
│   │   ├── [4.0K]  refs
│   │   │   └── [4.0K]  default
│   │   │       └── [4.0K]  default
│   │   │           ├── [  73]  02y710uvgpc7tw5zqmz63yv1a
│   │   │           ├── [  73]  0vq529hst04iuggctjvvegscg
│   │   │           └── [  92]  yr7y3lthkl14ic9bm6o65siys
│   │   ├── [  16]  .buildNodeID
│   │   ├── [   0]  .lock
│   │   └── [  62]  current
│   ├── [  74]  .token_seed
│   └── [   0]  .token_seed.lock
├── [4.0K]  ftp
├── [4.0K]  php_cms
│   ├── [4.0K]  api_server
│   │   ├── [4.0K]  config
│   │   ├── [4.0K]  public
│   │   │   └── [ 322]  index.php
│   │   ├── [4.0K]  src
│   │   ├── [4.0K]  vendor
│   │   ├── [ 550]  Dockerfile
│   │   └── [ 205]  composer.json
│   ├── [4.0K]  frontend
│   │   ├── [4.0K]  docker
│   │   │   ├── [ 475]  Dockerfile
│   │   │   └── [ 349]  docker-compose.yml
│   │   ├── [4.0K]  public
│   │   ├── [4.0K]  src
│   │   └── [ 123]  .gitignore
│   └── [ 463]  docker-compose.yml
├── [ 33K]  .ash_history
├── [  26]  .dockerignore
├── [ 917]  .profile
└── [ 663]  Dockerfile

20 directories, 38 files
반응형