700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux shell判断文件 目录是否存在并移动到指定位置

linux shell判断文件 目录是否存在并移动到指定位置

时间:2022-08-21 12:13:09

相关推荐

linux shell判断文件 目录是否存在并移动到指定位置

1、需求

移动某个文件夹下面的所有图片到id后两位的文件夹下面,如果文件夹不存在则新建文件夹

图片样式:211435.jpg,将其移动到35文件夹

2、代码

file=`ls /home/photo`for photo in $filedoif [ ! -d /home/${photo:4:2} ];thenmkdir -p /home/${photo:4:2}fimv /home/photo/$photo /home/${photo:4:2}/$photodone

2.1 判断目录是否存在

path="/home/photo"#if [ ! -d ${path} ];thenif [ -d ${path} ];thenecho "目录 ${path} 存在!"elseecho "目录 ${path} 不存在!"fi

2.2 判断文件是否存在

file="/home/photo/1.jpg"if [ -f ${file} ];thenecho "文件${file} 存在!"elseecho "文件${file} 不存在!"fi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。