Linux下如何備份指定目錄,並排除不需要的目錄
例如 備份/data/webroot/uploads下所有檔案,但要排除/data/webroot/uploads/temp目錄。程式碼如下:
cd /data/webroot/
date=`date +%Y%m%d`
/bin/tar -zcvf /data/backup/uploads.${date}.tar.gz --exclude=uploads/temp uploads
相關推薦
Linux下如何備份指定目錄,並排除不需要的目錄
有時,我們需要將伺服器上的某個目錄打包,以方便我們下載傳輸。例如 備份/data/webroot/uploads下所有檔案,但要排除/data/webroot/uploads/temp目錄。程式碼如下: cd /data/webroot/ date=`date +%Y%m%
linux下備份mysql資料庫,並ftp到遠端linux伺服器上
一、檢查FTP服務是否安裝 1.架設mysql資料庫裝在172.22.1.77上,如何安裝mysql略,簡稱為77。 2.作為備份機IP為172.22.1.150上,簡稱為150; 3.為150按照ftp命令,首先XSHELL遠端連線到150上,確認ftp
關於linux下的date日期,並以日期給文件命名
文件名 lin 有時 腳本 inux 防止 img 完整 日期 在linux的終端中,我們輸入date後會有以下顯示: 然後博主也擴展了一下date的基礎用法: date + “%-”: %y 輸出年份的後2位;%Y 輸出完整年份 %m 輸出月份;%d 輸出日期(天) %
linux下安裝anaconda教程,並新增清華映象
最近兩年,人工智慧異常的火爆,各行各業的人都在像人工智慧方向靠近,而目前python是人工智慧領域使用的十分方便的程式語言,接下來為大家介紹一下python的一個開源發新版本——anaconda的安裝方法(主要針對linux系統,Windows安裝方法除了前面
live555在arm linux下的交叉編譯,並下載的Arm板播放H264檔案
我的系統是ubuntu 11.10 1.live555原始碼 和 H264測試檔案下載 ,見如下連結 2.根據自己的交叉編譯器修改config.*(具體見下載檔案中的config.armeb-uclibc), 我的編譯器是buildroot-gcc342-----mi
linux下新增新使用者,並賦予root許可權
1.useradd -d /usr/xxx -m xxx 2.cd /usr/xxx 3. 更改密碼 passwd xxx 4. 賦予許可權 vim /etc/sudoers 找到 root ALL=(ALL) ALL
Linux下建立安裝 smb,並進行配置
今天在Linux(Fedora5,其他版本應該大同小異)下建立smb服務終於成功了,下面說說過程吧,作為備忘。 首先在shell裡面查詢自己是否安裝了smb。 [root@localhost ~]# prm -qa samba | grep 'samba' s
利用C++獲取某一資料夾下的所有檔名,並獲取不帶字尾的檔名字
來源:https://www.cnblogs.com/fnlingnzb-learner/p/6424563.html 那麼到底如何查詢檔案呢?我們需要一個結構體和幾個大家可能不太熟悉的函式。這些函式和結構體在<io.h>的標頭檔案中, 結構體為struct _finddata_t
Ubuntu18.04下安裝Sublime Text3,並解決不能輸入中文的問題!
##Ubuntu18.04下安裝Sublime Text3和解決不能輸入中文! ## 歡迎訪問我自己的部落格網站:www.fengwanqing.xin 這幾天安裝了Ubuntu18.04,然後在裡面安裝Sublime Text3,結果各種問題!各種BUG!試了網上各種辦法!尼瑪!都是坑爹的
【必學】Linux 下三劍客的技能,你敢不學?
awk是一種用於處理文字、模式匹配的程式語言。與sed和grep,俗稱Linux下的三劍客。學會 awk 等於你在 Linux 命令列裡,又多了一種處理文字的選擇。這篇文章重點教你如何使用,看完這篇文章,就大致知道如何使用了,力求簡單使用。 術語鋪墊 在awk的文字處理規則
linux下的格式問題,與讀取不了最後一行
vim中顯示windows或者dos的換行符^M linux下,如果需要在vim中檢視^M,需要使用如下命令:e ++ff=unix % 。 有時候,我們在 Linux 中開啟曾在 Win 中編輯過的檔案時,會在行尾看到 ^M字元。雖然,這並不影
linux下關閉了防火牆,重新啟動不了的情況
問題描述:我用systemctl stop firewalld 命令關閉了防火牆後無法啟動(報錯 unit is masked) 解決方法 :先解鎖 命令 systemctl unmask firewalld,然後在執行啟動命令 systemctl start fire
利用opencv逼近二值影象的邊界點,並過濾不需要的邊界,達到尋邊效果。(轉載請說明出處)
二值化影象; 利用黑白畫素值求差,得到邊緣點; 過濾邊緣點找到合適區域; 利用cvFitLine2D擬合線。 做的比較粗糙,搜尋時間在10ms左右,希望有研究opencv的朋友斧正。 效果預覽: 、 void CvProcess::FindLine( Ip
python遍歷某目錄的下兩層目錄,並查詢指定型別檔案,複製到上層資料夾
問題描述:當前目錄包含多層下級目錄,且下級目錄中各存在一個.avi檔案,每次訪問需要點選到每個下級目錄訪問一個檔案,操作複雜,且不夠直觀,所以寫了個指令碼將各個下級目錄下的avi檔案統一複製到上層目錄,直觀展示和查閱。 問題截圖 當前存在多個目錄 每個目錄裡面
linux下掛載windows上的共享目錄,並設定所有者為非root使用者
參考了很多文章,這裡總結下我得出來的最優答案(針對我的需求而言)吧,但是還是存在bug,稍後指出! 以下是我的bash指令碼,防止多次重複掛載,相信看了就能明白: [[email protected] share]$ cat m.sh #!/bin/bash
Linux下搜尋指定目錄下檔案中特定字串並高亮顯示匹配關鍵詞
find ./ -name "*" | xargs grep --color=auto "mysql" 這是查詢當前目錄下所有檔案中包含mysql字串的檔案,並且高亮顯示mysql關鍵詞。 而auto則只在輸出到終端時才加上顏色。 可以在.bashrc里加上: export
maven打包成jar,並排除指定文件
pat addclass fig ani logs archive exc arc mave maven打包成jar,配置如下 <plugin> <groupId>org.apache.maven.plugins
Linux下給指定目錄下指定文件類型生成md5文件
shell linux md5 對指定目錄下擴展名為.asset,.manifest,.wem,.bnk的文件計算md5並匯總到指定文件中。md5文件內容格式: 文件名,md5類似:Audio_Knives_Skill_1_43_9E69E797.wem,bc87ec6bce97e93824a0f
Linux下掛載指定分區下的某個文件夾到指定目錄(mount)
umount spa targe -- .cn 指定 blank html pre # 掛載 mount --bind olddir newdir # 卸載 umount newdir 參考: http://www.cnblogs.com/dabao
linux tomcat指定jdk,並把日誌分割進行打包
指定jdk 解壓tomcat tar -zxvf xxx.tar.gz 編輯setclasspath.sh 在檔案頭指定jre路徑和bin 執行路徑 vi setclasspath.sh export JAVA_HOME=/home/wuser/jdk1.8.0