Shell中過濾某些檔案不刪的小tips
有時候某一目錄下,需要保留某些檔案或目錄不刪,其餘的都刪除,可以使用下面的語句
[[email protected] ~]# touch file{1..10} [[email protected] ~]# mkdir -p D1/D2/D3 [[email protected] ~]# ls file1 file2 file3 file4 D1 file5 file6 file7 file8 file9 file10 [[email protected] ~]# ls | grep -v "(file1|file10|D1)" | xargs rm -rf {} \; file1 file10 D1
備註: 上面的命令是除file1,file10,D1不刪外,其他全部刪除
相關推薦
Shell中過濾某些檔案不刪的小tips
有時候某一目錄下,需要保留某些檔案或目錄不刪,其餘的都刪除,可以使用下面的語句 [[email protected] ~]# touch file{1..10} [[email protected] ~]# mkdir -p D1/D2/D3 [[email p
解決 .gitignore無效,不能過濾某些檔案
剛開始新建一個專案可能會把.idea/workspace.xml等這種系統檔案或編譯中間過程的檔案都用git add新增到了git版本庫中來管理,這樣即使後來添加了.gitignore檔案也不能忽
.gitignore無效,不能過濾某些檔案
利用.gitignore過濾檔案,如編譯過程中的中間檔案,等等,這些檔案不需要被追蹤管理。 現象: 在.gitignore新增file1檔案,以過濾該檔案,但是通過git status檢視仍顯示file1檔案的狀態。 原因: 在git庫中已存在了這個檔案,之前push提交過
從365個檔案中選擇某些檔案並複製
往資料庫中批量的匯入全年的資料(365個檔案),發現再匯入的過程中某幾個的檔案沒有導進去,現在通過程式從全部檔案中(365個)找到那些沒有匯入的天數。 import time import shutil, os import pandas def export(filename,filen
如何在VScode中過濾.pyc檔案
在工作區設定裡新增如下程式碼: { "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, "**/*.pyc": true,
php檔案下載中file_exists報檔案不存在,實際檔案存在
開發環境:windows系統,PHP5.6,nginx1.8 用ThinkPHP開發,發現在PHP檔案中用file_exists報false,但打印出檔案路徑是可以訪問的,查了下百度發現很多都說許可權問題,在linux上可能存在,但是在windows是沒有的。如下程式碼:可直
Git 中忽略某些檔案或者資料夾
有些時候,你必須把某些檔案放到Git工作目錄中,但又不能提交它們,比如儲存了資料庫密碼的配置檔案啦,等等,每次git status都會顯示“Untracked files …”,有強迫症的童鞋心裡肯定不爽。 好在Git考慮到了大家的感受,這個問題解決起來也很簡單,在Git工作區的根目錄下建立一個特殊的
Eclipse 中編輯XML檔案不能進行提示的解決方法
最近因專案需要,使用了struts,在編輯struts-config.xml檔案時,按了提示鍵 (我的為 Alt + / )後,不能進行提示,只能進行CTRL+C CTRL+V,比較鬱悶。以前也遇
Shell中傻傻分不清楚的TOP3
Shell中傻傻分不清楚的TOP3 釋出文章 ![](https://upload-images.jianshu.io/upload_images/10998555-3934f6a15aa3da5d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
如何在shell指令碼中實現 scp 檔案的時候不手動輸入密碼
在shell指令碼中實現 scp 檔案的時候不手動輸入密碼的指令碼如下: #!/usr/bin/expect -f set password 密碼 spawn scp 使用者名稱@目標機器ip:拷貝檔案的路徑 存放本地檔案的路徑 set timeout 300
shell指令碼:以一定規律替換某個目錄下某些檔案中的某個字串
題目有些繞,看例子: 我要替換/home/zql/replace_string/目錄下的以10,20,30開頭的檔案中的字串中的某些字串 這些檔案中有pv_centos欄位,如圖10_1k中內容擷取如
如何過濾數組對象和子節點對象中某一屬性不符合條件的
name EDA del fff 對象 ole address nbsp current tableData:[],//過濾後的數據 datalist:[//過濾前的數據 {name:‘chen‘,age:‘18‘,address:‘1‘,id:‘1‘,delete
解決idea中maven的pom檔案不會自動下載jar包問題
表現:無法下載pom配置檔案中的依賴包,或只能下載少數包,各項配置都正確的情況 理由未知; 百度了很長一段時間,網上給出比較精準的解決之一是 setting》》maven》》去掉work offline 的勾。(這裡肯定是去掉勾的) 在剛開始百度時,work offine 是出於未被勾選的狀態, 然後在網
Maven專案中oracle資料庫連線不上(已經在pom檔案中配置jdbc驅動檔案)
在Maven專案中配置資料庫連線的過程中,出現java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver: 但是檢查了很久都沒有發現哪裡出現錯誤,該配置的都配置了,然後在百度找了一下,發現是oracle版本不同造成的: 參
Python 同一檔案中,有unittest不執行“if __name__ == '__main__”,不生成HTMLTestRunner測試報告的解決方案
1、問題:Python中同一個.py檔案中同時用unittest框架和HtmlReport框架後,HtmlReport不被執行。 2、為什麼?其實不是HtmlReport不被執行,也不是HtmlReport不生成測試報告,是因為if __name__ == '__main__'中的程式碼根本沒執
django views.py open("./xx") no such file found解決django views 檔案中open函式找不到檔案的問題
現象: 在views.py 中 用open 函式,open("./xxx")這種形式,採用相對路徑,開啟一個檔案,提示找不到檔案。 但是直接執行該py檔案就沒有問題 解決辦法: 用絕對路徑 pwd=os.path.dirname(__file__) open(pwd+"/xx
python spark中parquet檔案寫到hdfs,同時避免太多的小檔案(block小檔案合併)
在pyspark中,使用資料框的檔案寫出函式write.parquet經常會生成太多的小檔案,例如申請了100個block,而每個block中的結果 只有幾百K,這在機器學習演算法的結果輸出中經常出現,這是一種很大的資源浪費,那麼如何同時避免太多的小檔案(bloc
小程式修改檔案不自動更新
使用mpvue寫小程式,正常情況下npm run dev後修改檔案並儲存,會自動編譯並在微信開發者工具中熱過載。但有時候會失效,此時按如下步驟解決: 檢視微信開發者工具中設定-編輯設定-編輯-儲存時自動編譯小程式 是否勾選。 清空dist資料夾。 在
shell中使用sort和uniq實現兩檔案的並集,交集和差集
網上轉的,不錯,比使用awk容易點 給定兩個檔案 a.txt 和 b.txt ,每行是一個記錄(假設沒有重複),要求輸出兩集合的交集、並集、差集,輸出的結果只包括唯一項。交集定義為同時出現在兩個檔案中的記錄項,並集定義為出現在任何一個檔案中的記錄項,差集(A-B)定義為出現在A中而且不出現在B中的記
python 中 chrome binary 檔案找不到 高效解決方法
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=2.40.565498 (ea082d