Ⅰ linux怎么把包传到指定的文件夹
在Linux系统中,一切都是文件,所以传包实际上也是将一个文件从一个文件夹复制到另一个文件夹,一般采用cp命令将一个文件从一个文件夹复制到另一个文件夹,如:
cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/test
具体使用方法,楼主可以参考这篇文章:http://www.linuxprobe.com/-files-multiple-directories.html
更多Linux操作知识,楼主可以网络《Linux就该这么学》。
Ⅱ linux下 如何写一个shell 使用sftp发送文件到指定服务器 每次要手工输入
你可以试试下面的方法,把sftp内的操作都写到EOF里面
sftp -oPort=$PORT $USERNAME@$IP <<EOF
cd $FTP2DIR
mkdir $DATA_DATE
cd $DATA_DATE
put $EXPORT_LOCAL_DIR/$data_file_name
put $EXPORT_LOCAL_DIR/$verf_file_name
exit
close
bye
EOF
Ⅲ linux中怎么拷贝文件到指定目录下
您好,1、 ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。语法: cp [选项] 源文件或目录 目标文件或目录。
2、在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1下的test01文件,目标目录为test2。 直接可以用: cp /TEST/test1/test01 /TEST/test2。
3、在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。 直接用:cp -r /TEST/test1 /TEST/test2。
4、对一个文件夹中的全部文件复制到另外一个文件夹中去,用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夹及文件复制到test2中。
5、可以用cp -r /TEST/test1/* /TEST/test2。得到一样的效果。
Ⅳ linux运行脚本到指定的工作目录下
你可以自己增加一个命令放在/bin下,就成功了
在命令里输入:
#!/bin/sh
cd ~/"你的工作目录"
Ⅳ linux环境下,用shell脚本对一个文件内容拆分到指定文件里面
首先取出ecas三行存入变量 ecasproperties
ecasproperties=(cat full.propertites|grep ecas)
再把其写入ecas下的配置文件
echo $ecasproperties>>ecas/config.properties
其他的依此类推
或者直接一个命令cat full.propertites|grep ecas>>ecas/config.properties
Ⅵ 如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。
大于指定时间?最简单的就是直接find里面指定吧。例如,查找当前目录及其子目录所有mtime大于1天的文件:
find
/path
-type
f
-mtime
+1
即可,/path
可以换成其他路径,-mtime
+1
表示时间大于1天。-1的话表示小于一天也就是1天之内的。
Ⅶ linux分发文件到其他机器
你是不是说的集群部署和运维,你查找一些分发工具,比如
deploy.sh工具的目的是,将一个文件,发送到其他服务器上面去。
runRemoteCmd.sh工具的目的是,将一个命令,在多台服务器上执行。
depoly.conf是上面两个工具的配置文件。《Linux就该这么学》有Linux命令大全
Ⅷ 在linux中,把指定路径下(包含子目录)中含.sh结尾的文件及目录查找出来,输入到指定文件中,的脚本。
#!/bin/bash
#####脚本一######
#输入绝对路径,查找包含.sh结尾的文件及目录输出到file.tmp里
read -p "请输入要查询的目录:" DIR
find ${DIR} -name "*.sh" >file.tmp
#!/bin/bash
#####脚本二#####
#输入要查询的目录,如果文件不存在创建文件,如果存在退出
read -p "请输入要查询的目录:" DIR
read -p "请输入要创建的文件:" FILENAME
if [ -d $DIR ];then
if [ ! -f $FILENAME ];then
touch $FILENAME
echo "${FILENAME} 创建成功"
else
echo "${FILENAME} 文件已经存在"
exit 0
fi
else
echo "指定的目录不存在!"
fi
Ⅸ linux 执行shell脚本并将返回的信息写到指定的文件,这个要怎么写
楼上正解,使用script.sh | tee -a filelog可以追加而不覆盖; 用重定向也可以,重定向的话返回信息就不会显示在控制台上了,script.sh >> filelog,使用>是覆盖写入
Ⅹ 用shell脚本实现在Linux下将某目录里面的某一特定类型的文件复制一份到另外一个指定的目录下
#!/bin/bash while true do if [ -f /root/*.warming ];then cp /root/xxx.conf /tmp fi done