导航:首页 > 文件类型 > shell判断文件夹是否存在

shell判断文件夹是否存在

发布时间:2024-03-31 10:29:11

1. 如何判断ftp上是否存在某一文件或文件夹

Shell 判断FTP上某个路径、文件是否存在:
#bin/bash
#进入该目录,把文件down在这里
cd /opt/
#某个路径的某个文件变量定义
f1=/file1/file2/filename;
ftp -i -v -n 192.x.x.x <<ok
use ftpuser ftppasswd
binary
get ${f1}
bye
ok
if [ -f /opt/filename ] ;then
echo "the ftp filename exist.";
fi
exit 0
#首先要知道ftp上的路径和文件的名字,如果不知道的话,用通配符也可以,但是路径得知道,总不能全部下载下来吧。。。还有,ftp能登录、用户名、密码应该不会有问题吧,就没判断了。

2. CSHELL如何完成这样的功能,判断一个文件夹下面是否存在文件

可以用find来查找,根来据查源找的返回状态变量来判断

#!bin/csh

find . -name filename
if($? == 0) # C shell 的if判断不知道是不是这样,具体的给忘了,状态变量是$?
echo "filename 存在"
else
echo "filenam 不存在"
endif

3. shell脚本判断文件夹下是否有文件

我们可复以通过判制断文件夹中的文件的列表是否为空来判断:

if[[-n$(ls)]];then
#Dosomethinghere
else
#Dosomethingelsehere
fi

4. shell判断文件夹是否存在

Shell中的test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,那么如何使用shell来判断文件夹是否存在呢?今天小编就就带大家来看看吧。
文件夹不存在则创建


如果身边就有电脑,可以跟着上文一起操作,这样可以更好的理解喔
本文章基于Lenovo品牌、Windows10系统撰写的。

5. 编写一个shell脚本实现: 判断用户家目录下(~)下面有没有一个叫test的文件夹

#!/bin/bash

cd~
dir="test"
if[-d"$dir"];then
num=0
while(($num<3));do
read-p"Inputfilename:"file
if[-f"$dir/$file"];then
echo"fileisexists,pleaseinputotherfilename"
num=`expr$num+1`
continue
else
touch$dir/$file
break
fi
done
else
read-p"testdirisnotexists,areyouwanttocreateit?[y/n]"ch
if["$ch"="y"];then
mkdir-p$dir
else
exit1
fi
fi

阅读全文

与shell判断文件夹是否存在相关的资料

热点内容
文件弄哪个盘 浏览:385
iphone旧手机导入新手机用什么app 浏览:126
佳明手表和高驰数据准确度哪个好 浏览:663
表1如何提取表2匹配的数据 浏览:342
win10系统分多一个区 浏览:957
苹果6s动态壁纸不动 浏览:779
清理手机残留文件在哪里 浏览:665
苹果手机如何连上电视 浏览:87
直接把cad安装文件删除了 浏览:948
电脑要还原怎么保存文件 浏览:233
怎么查看app商店每天最新 浏览:966
模组设定在哪个文件夹 浏览:162
苹果现在怎么看片 浏览:527
有什么网站都是看大型圣诞树 浏览:343
linux文件夹添加用户权限 浏览:231
word插入换行符 浏览:779
lol游戏在哪个文件夹 浏览:661
如何在整个excel文件夹内查找 浏览:342
赞丽app的步数怎么兑换 浏览:862
苹果手机文件夹透明 浏览:542

友情链接