linux下tftp自動傳輸指定字尾檔案並刪除
因為專案需要,自己寫的一個檢測當前目錄下是否存在指定字尾名的檔案,若有,則通過tftp命令依次將所有檔案傳輸到指定tftp伺服器,成功後刪除對應檔案(空間有限)
!/bin/sh
fcounts=ls -l|grep "^-"|grep .bin|wc -l
echo ${fcounts}
if [ “${fcounts}” -gt 0 ];then
fb=find ./ -name '*.bin'
res=1
for fc in ${fb} do
tftp -l “
res=1 done
fi
相關推薦
linux下tftp自動傳輸指定字尾檔案並刪除
因為專案需要,自己寫的一個檢測當前目錄下是否存在指定字尾名的檔案,若有,則通過tftp命令依次將所有檔案傳輸到指定tftp伺服器,成功後刪除對應檔案(空間有限) !/bin/sh fcounts=ls -l|grep "^-"|grep .bin|wc
Linux下用root許可權新增使用者,並給使用者或使用者組指定目錄的讀寫許可權(比如:tomcat檔案的讀寫許可權,可以用於新使用者部署專案)
目的: 在linux環境中為了安全起見,不能讓所有專案都用root部署(防止root許可權過大,對重要檔案的誤操作),所以新加使用者或使用者組,對新使用者或使用者組授予部分檔案操作的許可權。 1.建立使用者newuser,並設定密碼(預設連帶建立newuser組) # useradd n
Linux下使用socket傳輸檔案的C語言簡單實現
伺服器程式和客戶端程式應當分別執行在兩臺計算機上。 在執行伺服器端的計算機終端執行:./file_server 在執行客戶端的計算終端上執行:./file_client ipaddr_server 然後根據提示輸入要傳輸的伺服器上的檔案,該檔案必須在伺服器的當前執行目錄中,否則會提示找不到檔案。 直接
Linux下tftp上傳檔案失敗的幾條原因
1. Error code 0: Permission denied 主目錄沒有寫許可權, 可以 chmod 0777 /var/lib/tftpboot 2.Error code 1: File not found 在/etc/xinetd.d/tftp配置檔案中
用python統計某個目錄下指定字尾檔案的個數
舉例: 統計images目錄下以.jpg字尾的檔案的個數# -*- coding: utf-8 -*- # 參考連結:http://www.runoob.com/python/os-walk.ht
linux 查詢指定資料夾下包含某個字元的所有檔案,並去重輸出到檔案
記錄實驗樓的"查詢指定檔案"比賽目標 將 /etc 目錄下所有內容中包含 shiyanlou 字串的檔案的完整路徑都寫入 /home/shiyanlou/output 檔案中 /home/shiyanlou/output 檔案中每一行包含一個檔案,
Linux下配置mysql允許指定IP遠程訪問
p地址 列表 輸入 使用 查詢 允許 ont word tro 一、Mysql允許指定IP遠程訪問1、登錄mysql -u root -p 之後輸入密碼進行登陸2、查看用戶表 首先要先指定使用mysql數據庫,然後再進行查詢操作//進入mysql數據庫mysql> u
Linux(CentOS)開機自動掛載與fstab檔案詳解
摘要: Linux中我們分完區,並做好檔案系統格式化,掛載(mount)之後才可以使用磁碟裝置。/etc/fstab是用來存放檔案系統的靜態資訊的檔案, 當系統啟動的時候,系統會自動地從這個檔案讀取資訊,並且會自動將此檔案中指定的檔案系統掛載到指定的目錄。 Linux中我們分完區,並做
轉 Linux 下的兩個特殊的檔案 -- /dev/null 和 /dev/zero 簡介及對比
1、概論 -- 來自維基的解釋 /dev/null : 在類Unix系統中,/dev/null,或稱空裝置,是一個特殊的裝置檔案,它丟棄一切寫入其中的資料(但報告寫入操作成功),讀取它則會立即得到一個EOF。在程式設計師行話,尤其是Unix行話中,/dev/null 被稱為位桶(bit
linux下兩臺主機互傳檔案
假設主機B:[email protected] 1.從本機傳至另一臺主機B $ scp [引數] [檔案地址+名字] [email protected]:[要儲存的位置] 此時輸入密碼即可 2.從主機B傳到本機 $ scp [引數] [email
linux下touch的運用以及在linux下建立可執行的.sh檔案
linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改檔案時間戳,或者新建一個不存在的檔案。 1.命令格式: touch [選項]... 檔案... 2.命令引數: -a 或--t
macos\Linux下使用fcrackzip破解zip壓縮檔案密碼
加密解密:http://www.lybbn.cn/data/datas.php?yw=133 1.fcrackzip簡介 fcrackzip是一款專門破解zip型別壓縮檔案密碼的工具,工具小巧方便、破解速度快,能使用字典和指定字符集破解,適用於linux、mac osx 系
Linux下以當前日期重新命名檔案
[email protected]:/home/test/file_2# mv 1 `date "+%Y-%m-%d-%H:%M:%S"` [email protected]:/home/test/file_2# ls 1.c 2018-11-14-18:08:47
Linux下使用iptables禁止指定IP地址的網路連線
在Linux下,使用iptables來維護IP規則表。要封停或者是解封IP,其實就是在IP規則表新增規則。 要禁止指定IP地址的網路連線,可以使用以下兩種方法來快速實現。 1.禁止特定IP的連線 要禁止一個IP,使用下面這條命令: iptables -I INPUT -
Linux下Oracle自動備份指令碼
#!/bin/bash export ORACLE_HOME=/usr/local/instantclient_11_2export PATH=$ORACLE_HOME:$PATHexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PAT
Linux下查詢及修改PHP配置檔案ini的路徑[轉載]
##原本地址:http://www.findme.wang/blog/detail/id/278.html 一、查詢PHP配置檔案 說到查詢,當然首先想到的是find命令。執行如下命令,即可查詢到php.ini檔案 find / -name php.ini 可是,找到三個
linux下docker和主機之間的檔案拷貝
從主機複製到容器sudo docker cp host_path containerID:container_path 從容器複製到主機sudo docker cp containerID:container_path host_path
Linux下mysql自動備份壓縮
本文要實現的內容自動備份mysql指定的資料庫壓縮備份的資料庫刪除舊有的備份(7天前)實現是方法編寫一個備份指令碼,然後使用crontab定時執行指令碼達到自動備份的目的。 本次配置的環境目錄如下:mysql安裝目錄: /usr/local/mysql mysql備份目
Linux下定時自動備份遠端主機mysql資料庫並拷貝到其他主機
環境: 作業系統CentOS6.5、mysql5.1 主資料庫伺服器(A)、備資料庫伺服器(B)、異地備份伺服器(C) 主、備資料庫伺服器的mysql資料庫完全一致,異地備份伺服器用於儲存備份檔案。 實
Linux下檢視16進位制檔案
在vim中檢視 :%!xxd -g 1 表示每1個位元組為1組 :%!xxd -g 2 表示每2個位元組為1組(預設) :%!xxd -g 4 表示每4個位元組為1組 :%!xxd -r 將vim恢復成原來的顯示 示例:"vim rtpreciver_