Linux下定時備份文件與ssc平臺出租
編寫一個腳本文件,ssc平臺出租《企鵝21717 93408》使腳本可以執行備份命令。?
例如,將文件目錄 /home/backups/balalala 備份到/home目錄下,並壓縮。
-
創建腳本
命令格式: touch 路徑/文件名.sh?
例如:?
輸入命令:touch /home/backup.sh? - 寫入命令
首先進入腳本:vi命令?
vi /home/backup.sh?
在腳本內寫入:
#!/bin/sh
mkdir /home/beifen
#創建一個臨時文件(要保存備份的路徑)
cp -r /home/backups/balalala ?/home/beifen
#數據存在backups目錄下,備份到beifen目錄下,所以先將數據拷過來
?#將數據所在文件夾beifen打包
rm -rf /home/beifen/
?#刪除臨時文件內容
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
#刪除改文件夾下超過30天的文件
Linux下定時備份文件與ssc平臺出租
相關推薦
Linux下定時備份文件與ssc平臺出租
mtime 刪除 date fin 保存 命令 exec 一個 打包 一、 編寫腳本編寫一個腳本文件,ssc平臺出租《企鵝21717 93408》使腳本可以執行備份命令。?例如,將文件目錄 /home/backups/balalala 備份到/home目錄下,並壓縮。
linux下的find文件查找命令與grep文件內容查找命令
option 計數 user 用戶 org emp find命令 gpo .html 在使用linux時,經常需要進行文件查找。其中查找的命令主要有find和grep。兩個命令是有區的。 區別:(1)find命令是根據文件的屬性進行查找,如文件名,文件大小,所有者,所屬
老男孩教育每日一題-2017年5月24日-腦洞神探之tmp目錄的下的備份文件突然沒了,誰來背鍋?
tmp目錄 每日一題 1.題目老男孩教育每日一題-2017年5月24日-腦洞神探之tmp目錄的下的備份文件突然沒了,誰來背鍋?2.參考答案1.運維幹的2.開發幹的3.系統幹的,系統安裝了一個命令tmpwatch,定期刪除文件。在Centos/RHEL/Fedora系統下存在清理機制(Ubuntu下沒有
Linux下幾種文件傳輸命令
其他 對待 的人 spa quit 配置 delete compute 服務器 Linux下幾種文件傳輸命令 sz rz sftp scp 最近在部署系統時接觸了一些文件傳輸命令,分別做一下簡單記錄: 1.sftp Secure Ftp 是一個基於SSH安全協議的文件傳輸管
linux下C獲取文件的大小
錯誤代碼 返回 system sys string 文件系統 識別碼 連接 chm 獲取文件大小這裏有兩種方法: 方法一、 範例: unsigned long get_file_size(const char *path) { unsigned lo
Linux下查看文件編碼及修改編碼
tar enca strong lin help 添加 解決 讀取 列表 查看文件編碼在Linux中查看文件編碼可以通過以下幾種方式:1.在Vim中可以直接查看文件編碼:set fileencoding即可顯示文件編碼格式。如果你只是想查看其它編碼格式的文件或者想解決用Vi
linux下拷貝隱藏文件
home pop fig linux net conf sysconfig strong class 1、拷貝隱藏文件 把/home/u文件夾中的全部文件(包含隱藏文件)拷貝到/home/user1中 cp -a /home/u/. /hom
Linux下批量修改文件名(rename)
批量修改 rename1.rename命令批量修改文件名, 其實Linux下可以使用別的辦法來批量修改文件名, 不過rename實在太方便了比如把所有的表為cdb1_* 修改為cdb_*的在本目錄下只需要# rename ‘cdb1‘ ‘cdb‘ *以前都是寫個for循環來做...想想多傻啊, 呵呵ren
Linux下搜索文件命令whereis/which/find/locate
interface 進行 指定 轉義 exp -m 變量 -c usr 1.whereis whereis who whereis 只能搜索二進制文件(-b),man 幫助文件(-m)和源代碼文件(-s) 2.locate 所以有時候你剛添加的文件,它可能會找不到,需要手動
Linux下修改.bash_profile 文件改變PATH變量的值
oot 兩個 超級用戶 pat 設置 inux 需要 其中 lin Linux中含有兩個重要的文件 /etc/profile和$HOME/.bash_profile 每當系統登陸時都要讀取這兩個文件,用來初始化系統所用到的變量,其中/etc/profile是超級用戶所用,$
linux下Nginx配置文件(nginx.conf)配置設置詳解(windows用phpstudy集成)
兩個 response 機制 .so 不用 filename 發送 php文件 code linux備份nginx.conf文件舉例: cp /usr/local/nginx/nginx.conf /usr/local/nginx/nginx.conf-2017111
***Linux chmod命令修改文件與文件夾權限命令代碼
ima linu 容易 添加 情況 操作符 的人 即使 屬性。 在Unix和Linux的各種操作系統下,每個文件(文件夾也被看作是文件)都按讀、寫、運行設定權限。 在Linux中要修改一個文件夾或文件的權限我們需要用到linux chmod命令來做,下面我寫了幾個簡
Linux下的.so文件是動態鏈接庫
share 調用 鏈接 而不是 可執行文件 有一個 compile 運行 .dll Linux下的.so是基於Linux下的動態鏈接,其功能和作用類似與windows下.dll文件。 通常情況下,對函數庫的鏈接是放在編譯時期(compile time)完成的。所有相關的對象
Linux 定期自動備份文件夾腳本
.sh href strong 比較 -1 tex ech 理解 author 根據網上代碼改編而成,這個腳本分為兩個文件,一個是執行文件backup.sh,另一個是備份項目文件backup.txt。backup.txt這個文件比較好理解,就是一個text文件,它的每一行
Linux下查看文件內容的命令
root when app system 參數 一起 調用 effect moni 查看文件內容的命令: cat 由第一行開始顯示內容,並將所有內容輸出 tac 從最後一行倒序顯示內容,並將所有內容輸出 more 根據窗口大小,一頁一頁的現實文件內容
Linux下批量替換文件內容和文件名(轉)
lan 其中 xargs ava 提取 pat 內容 文件內容 nbsp 1、批量替換指定多個文件的文件內容 在指定目錄/your/path裏,查找包含old_string字符串的所有文件,並用new_string字符串替換old_string字符串。 sed -i
【驚雷】Linux下Rsync的文件同步的配置過程
cti daemon 修改 測試的 傳輸文件 一個 -- iptable 勞動力 Rsync的文件同步實現 一、rsync 簡介 Rsync(remote synchronize)是一個遠程數據同步工具,簡要的概括就是主機於主機之間的文件目錄數據的一個同步。
Linux下查看文件和文件夾大小
du -sh 查看分區 logs linu 目錄 inux 命令 刪除 文件的 當磁盤大小超過標準時會有報警提示,這時如果掌握df和du命令是非常明智的選擇。 df可以查看一級文件夾大小、使用比例、檔案系統及其掛入點,但對文件卻無能為力。 du可以查看文件及文件夾的大小。
linux 下查看文件的完整時間信息及三種時間屬性
hang nod conda strong 進程 腳本 acc modify 目錄 一、linux下查看文件的完整時間信息1、Linux 下查看文件時,ls –l 缺省是不顯示秒的:# ls -l /etc/ total 0 -rw-r--r--. 1 root ro
Linux下搭建SMB文件共享服務,Linux/Windows互聯互通
出現 lan 分別是 接下來 linux下 server 需要 init.d main 一丶簡介:SMB協議是建立在NetBIOS協議之上的應用協議,是基於TCP138、139兩個端口的服務,NetBIOS出現之後,Microsoft就使用NetBIOS實現了一個網絡文件/