Linuxは、特殊文字のファイル名またはディレクトリを削除します

  • ファイルのiノード番号を削除することで、
    最初の使用のLSを-iを使用すると、iノード番号を削除したいファイルを検索します
    ls -i |grep xxxxxx|awk '{print $2}'|xargs -i rm -f {}
    XXXXXXをファイルのinode番号であります

  • ファイルサイズによって削除ファイル

    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