한글이 깨진 파일을 터미널에서 특정하는 경우, 해당 언어를 명확하게 입력하지 않으면 작업이 안되는 문제가 발생하였습니다. 궁여지책으로 활용한 방법이 Regex 를 bash shell 에서 활용하여 해당 파일 및 폴더를 삭제하는 방법을 찾아 해결하였고, 그 내용을 정리해 보겠습니다.

Ubuntu

System

$ cat /etc/issue
Ubuntu 18.04.4 LTS \n \l

# CPU 정보
$ cat /proc/cpuinfo
$ cat /proc/cpuinfo | more
$ cat /proc/cpuinfo | grep name

# Memory
$ free
$ cat /proc/meminfo

File & Folder

# disk mount 확인
$ df -h --total

# 하위폴더 소유자 모두 변경
$ sudo chown -R user1:user1 /home/etc/test

# 마운팅 심볼릭 링크 설정 (Symbolic link)
$ sudo ln -s /data/python  /home/username

# 휴지통 비우기
$ cd .local/share/Trash/
$ cd files
$ rm -rf *

find

파일을 찾는 용도로써 많이 활용하는 명령어 입니다.

# find use in file
$ find -name "*.json" -not -path "./[\d]+/*"
$ find -name "*.js" -not -path "./directory/*"

# find use in folder
$ find . -type d -name '*.1080p*'

# find use in remove commend
$ rm -rf $(find . -type d -name '*.1080p*')

encoding

한글파일 인코딩 오류시 파일변경 방법으로 아래의 iso-8859-1 과 같은 내용은 euc-kr 과 동일하다고 보고 내용을 진행 합니다.

$ unzip -O cp949 2021_2Q_BS.zip

$ file -bi 2021_반기_01_재무상태표.txt
text/plain; charset=iso-8859-1

$ iconv -c -f euc-kr -t utf-8 2021_반기_01_재무상태표.txt > 2021_01.txt

bluetooth

  1. $ lspci -knn | grep Net -A2; lsusb 블루투스가 작동하는 장치의 이름 을 확인 합니다.
  2. $ lsusb 위 확인한 장치의 ID 값을 확인 합니다.
  3. $ nvim /etc/tlp.conf 장치 ID 값을 tlp 설정 에 추가 합니다

참고사이트