linux 遍历文件夹并去除文件名中的空格&快速查出占用根目录空间的文件夹&快速查找文件夹

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Haiqiang1995/article/details/89284993

      文件树就是一个大文件夹线面又有几千个文件夹,然后每个文件夹下面又有一千多张图片,然后这些图片的文件名里面又有空格。空格在shell里面是很棘手的东西。所以我们遍历文件夹并去除每张图片文件名里面的空格。主要是需要注意一开始我们就切换到根目录,所以后面简短的切换中需要注意切换后要切回根目录,不然这种简短的切换就会出现问题。

#!/bin/bash
for dir in `ls -1`
do
        cd /home/duser/image_back/data3/5.westernTeen/white/
        cd $dir
        for file in `ls -1 | tr ' ' '#'`
        do
                mv "`echo $file | sed 's/#/ /g'`" "`echo $file | sed 's/#//g'`"
        done
done

     我们在处理服务器的时候经常碰到No space left on device 这个字眼吧,哈哈,说白了就是根目录满了,接下来,我说一下快速定位罪魁祸首的方法。

sudo du -lh -x --max-depth 1 / (need you have the root power)

    如果我们需要查找一个文件,可以用以下方法。

sudo find / -name *context* --max-depth 1


 

猜你喜欢

转载自blog.csdn.net/Haiqiang1995/article/details/89284993
今日推荐