导航:首页 > 文件类型 > 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判断文件夹是否存在相关的资料

热点内容
linux怎么装系统 浏览:811
接触到哪些信息是由数据库管理 浏览:25
港版s7edge和亚太版本 浏览:284
无限循环数控编程序怎么编程 浏览:979
iphone6splus16g 浏览:225
oppo如何开4g网络 浏览:267
java不安全 浏览:423
导入配置文件数据失败 浏览:941
linux运行class 浏览:227
如何做好群管理员文件 浏览:979
linuxvim循环搜索文件 浏览:147
为什么讲女孩子更应该学习编程 浏览:742
云数据备份不了了是怎么回事 浏览:110
数据说话的股票有哪些股 浏览:612
一加照片保存在哪个文件夹 浏览:710
联通省公司大数据 浏览:300
三星wifi管理员密码 浏览:213
怎样查看优盘正在被哪个文件使用 浏览:9
微信里传的文件为什么会过期 浏览:248
遇到不正规的网络平台怎么办 浏览:979

友情链接