linux shell file size

前端 未结 6 1653
感动是毒
感动是毒 2020-12-15 12:35

I want to get size of file into variable ? How to do that?

ls -l | grep testing.txt | cut -f6 -d\' \'

gave the size but how to store it in

6条回答
  •  再見小時候
    2020-12-15 13:05

    size() {
      file="$1"
      if [ -b "$file" ]; then
        /sbin/blockdev --getsize64 "$file"
      else
        wc -c < "$file"  # Handles pseudo files like /proc/cpuinfo
        # stat --format %s "$file"
        # find "$file" -printf '%s\n'
        # du -b "$file" | cut -f1
      fi
    }
    
    fs=$(size testing.txt)
    

提交回复
热议问题