防止誤刪和覆蓋檔案mv,rm,tar
1: #rm -rf --遞迴強制刪除。
加入有一個檔案為a bc.lob,中間有空格,如下的話:
#rm -rf a * --這樣會把當前目錄下面的檔案全部幹掉,因為中間的空格需要"\" 來轉義,就是:#rm -rf a\ * 這樣就不會刪掉全部的了。
2: #mv --移動時候也要注意一個引數 i 引數,防止檔案被覆蓋不提示。
打包和壓縮,主要要注意k引數,防止原檔案被幹掉。
#tar -zcvf #tar -jcvf #tar -zxvf #tar -jxvf 用的時候注意加k
3: [root@ENMOEDU abcc]# tar -zcvf testa.tar.gz a.log --打包壓縮a.log為testa.tar.gz
[root@ENMOEDU abcc]# ls
ab.log.tar.gz a.log b.log testa.tar.gz
[root@ENMOEDU abcc]# tar -jcvf testb.tar.bz b.log --打包壓縮b.log為testb.tar.bz
b.log
[root@ENMOEDU abcc]# ls
ab.log.tar.gz a.log b.log testa.tar.gz testb.tar.bz
[root@ENMOEDU abcc]# tar -kzxvf testa.tar.gz --解壓縮,k引數作用是防止無提示的覆蓋原檔案。
a.log
tar: a.log: Cannot open: File exists
tar: Error exit delayed from previous errors
[root@ENMOEDU abcc]# tar -kjxvf testb.tar.bz --解壓縮
b.log
tar: b.log: Cannot open: File exists
tar: Error exit delayed from previous errors
[root@ENMOEDU abcc]# ls
ab.log.tar.gz a.log b.log testa.tar.gz testb.tar.bz
加入有一個檔案為a bc.lob,中間有空格,如下的話:
#rm -rf a * --這樣會把當前目錄下面的檔案全部幹掉,因為中間的空格需要"\" 來轉義,就是:#rm -rf a\ * 這樣就不會刪掉全部的了。
2: #mv --移動時候也要注意一個引數 i 引數,防止檔案被覆蓋不提示。
打包和壓縮,主要要注意k引數,防止原檔案被幹掉。
#tar -zcvf #tar -jcvf #tar -zxvf #tar -jxvf 用的時候注意加k
3: [root@ENMOEDU abcc]# tar -zcvf testa.tar.gz a.log --打包壓縮a.log為testa.tar.gz
[root@ENMOEDU abcc]# ls
ab.log.tar.gz a.log b.log testa.tar.gz
[root@ENMOEDU abcc]# tar -jcvf testb.tar.bz b.log --打包壓縮b.log為testb.tar.bz
b.log
[root@ENMOEDU abcc]# ls
ab.log.tar.gz a.log b.log testa.tar.gz testb.tar.bz
[root@ENMOEDU abcc]# tar -kzxvf testa.tar.gz --解壓縮,k引數作用是防止無提示的覆蓋原檔案。
a.log
tar: a.log: Cannot open: File exists
tar: Error exit delayed from previous errors
[root@ENMOEDU abcc]# tar -kjxvf testb.tar.bz --解壓縮
b.log
tar: b.log: Cannot open: File exists
tar: Error exit delayed from previous errors
[root@ENMOEDU abcc]# ls
ab.log.tar.gz a.log b.log testa.tar.gz testb.tar.bz
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29117696/viewspace-1072264/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 改寫linux rm防止誤刪檔案無法恢復Linux
- rm 刪除檔案
- linux rm 命令(刪除檔案和目錄)Linux
- rm命令刪除檔案時排除特定檔案
- 關於rm刪除檔案失敗
- ln 覆蓋普通檔案或目錄
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- RM 刪除資料檔案恢復操作
- Linux 刪除檔案和資料夾rm命令詳解Linux
- golang寫入檔案時,覆蓋前檔案(將前檔案清空)Golang
- Git pull「合併將覆蓋對以下檔案的本地更改」的錯誤Git
- Linux學習筆記:rm刪除檔案和資料夾Linux筆記
- linux下不使用rm命令刪除檔案和資料夾Linux
- RM刪除檔案空間釋放詳解
- Linux rm命令:刪除檔案或目錄Linux
- rm -rf 刪除檔案還能恢復嗎?
- Linux 命令列 rm 無法刪除檔案Linux命令列
- 恢復rm -f物理刪除資料檔案
- 恢復被rm意外刪除資料檔案
- Linux rm 命令刪除檔案或資料夾Linux
- 誤刪檔案能找回嗎?簡單誤刪檔案找回教程分享
- 多終端覆蓋、檔案備份共享更方便
- vscode ctrl+單擊覆蓋原檔案VSCode
- Java方法覆蓋和變數覆蓋的區別詳解Java變數
- iOS 防止輸入時鍵盤覆蓋掉輸入框iOS
- linux批次find查詢檔案並批次替換覆蓋該檔案Linux
- 被誤刪的檔案正確處理方法,快速找回誤刪的檔案
- 如何找回誤刪的檔案?
- Hadoop VERSION檔案誤刪Hadoop
- linux下rm命令刪除檔名中包含特殊字元的檔案Linux字元
- Linux下用rm刪除的檔案的恢復方法Linux
- linux下 恢復被rm意外刪除資料檔案Linux
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- linux 用rm -rf 刪除不了檔案的解決方法Linux
- linux rm刪除含有特殊符號目錄或者檔案Linux符號
- Linux下find與rm指令結合批量刪除檔案Linux
- 在linux裡rm 命令怎麼刪除多個檔案Linux