특수 문자 파일 이름이나 디렉토리를 삭제 리눅스는

  • 의 파일 inode 번호 삭제하여
    당신이 아이 노드 번호 삭제하고자하는 파일을 찾을 -i 처음 사용 된 LS
    ls -i |grep xxxxxx|awk '{print $2}'|xargs -i rm -f {}
    XXXXXX를 파일의 아이 노드 번호입니다

  • 파일 크기에 의해 삭제 된 파일

    1. 파일 크기는 제로가 현재 디렉토리와 모든 하위 디렉터리에서 삭제
      find ./ -size 0 -exec rm {} \;

    2. 제로의 파일 크기에 따라 현재 디렉토리의 파일 삭제는 (안 삭제 하위 디렉토리를 할)

find ./ -maxdepth 1 -empty -type f -print -delete #-maxdepth 指定目录层级

추천

출처www.cnblogs.com/renwoixng/p/linux-shan-chu-te-shu-zi-fu-wen-jian-ming-huo-mu-l.html