Ⅰ 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