find排除某個目錄查詢其他目錄下的檔案
在除dir0及其子目錄外的當前目錄下查詢txt字尾的檔案
find ./ -path './dir0*' -a -prune -o -name *.txt -print
-a是邏輯運算子&&,-o是邏輯運算子||
如果目錄dir0存在,並且-prune本來也是返回真,那麼-a左右兩邊都為真,那麼-o左邊為真,那麼-o右邊就不會執行了
如果目錄dir0不存在,那麼-a左邊返回假,那麼-o左邊返回假,那麼就會執行-o右邊的命令
相關推薦
find排除某個目錄查詢其他目錄下的檔案
在除dir0及其子目錄外的當前目錄下查詢txt字尾的檔案 find ./ -path './dir0*' -a -prune -o -name *.txt -print -a是邏輯運算子&&
Linux find 排除某個目錄
find . -path ./ggpay/model -prune -o -name '*.class' -not -type d -print 我這個是排除路徑中含有/ggpay/model的檔案或
find命令 如何排除某個目錄
find . -path ./src/emacs -prune -o -print -a -o和 && || 一樣都有短路性; 實際可以理解為這樣(find condition1 && -prune || -print) find . -
java 查詢目錄下檔案內容包含某個字串的檔案
這個java類主要是用來查詢檔案內容的,而不是查詢檔名的。主要作用是查詢目錄下所有檔案的檔案內容包含特定字串的檔案,並列印輸出位置和找到的字元數量。可以定義多個字元進行查詢,不需要擔心檔案格式問題,非常方便! package com.test; import java.i
java 遞歸實現刪除或查詢指定目錄下的全部文件
rgs 打印 getpath exec sla rect nwr 路徑名 tor /** * 遞歸列舉盤符下的全部文件的名稱,如E:\HeartIsland * * @author HeartIsland * */ public class FileL
linux下使用 du查看某個文件或目錄占用磁盤空間的大小
-h 選項 大小 人類 nbsp .com tor ubuntu 格式 Ubuntu 查看磁盤空間大小命令 http://www.cnblogs.com/zhuiluoyu/p/6598928.html df -h Df命令是linux系統以磁盤分區為單位查看文件
VS編譯後直接復制DLL庫文件到其他目錄下
back -h none api ont qq截圖 dir 編譯 dll 項目目錄:SourceCode\公共組件\KApiClient\ 要復制的目的目錄: SourceCode\公共組件\DllLibrary\ApiClient 則在項目 KApiClient下添加
Linux環境下遷移/home家目錄到其他分區
size pan 一個 water inux cap 文件目錄 for 需要 一般我們在Linux環境下遷移/home家目錄到其他分區,無非是空間大小不足,遷移後可以做到擴容效果,因此這裏做一次遷移過程。本次采用新加一塊硬盤分區並將家目錄遷移到新分區上的方法
linux 命令 find與rm實現查詢並刪除目錄或檔案
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Menlo; color: #000000; background-color: #ffffff } span.s1 { } 504 find /Volumes/WD/data
web站點放在nginx其他目錄下
web站點放在nginx其他目錄下 1、檢視主配置檔案 [[email protected] mysql]# cat /etc/nginx/nginx.conf user root root; worker_processes 1; events { worker_connect
python中匯入其他目錄下的模組 ——轉載
python包含子目錄中的模組方法比較簡單,關鍵是能夠在sys.path裡面找到通向模組檔案的路徑。 下面將具體介紹幾種常用情況: 1. 主程式與模組程式在同一目錄下: 如下面程式結構: `-- src |-- mod1.py &nbs
linux查詢當前目錄下的所有檔案大小和清空檔案內容命令
查詢當前目錄下的所有檔案大小:du -sh * 刪除檔案:rm - rf xxx.log 列印日誌:tail -f xxx.log 檢視程序ps -ef | grep java | grep -v grep 殺死客戶端kill -9 14569 - 啟動
vba查詢當前目錄下所有文字檔案中滿足正則表示式要求的字串
Dim DicFolders As Variant Private Sub ExportFormat(format As String) Dim ArrFileName() As String, ArrLan() As String, i& Dim sheetName As
如何在Linux下通過ldapsearch查詢活動目錄的內容
從Win2000開始.微軟拋棄NT域而採用活動目錄來管理Windows域.而活動目錄就是微軟基於遵守LDAP協議的目錄服務.如果用掃描器掃描的話可以發現活動目錄的389埠是開啟的.而且微軟雖然對這個協議都擅自作了些改動.但都集中在Replication等同步的部分.其他的部分是基本和其他產品相容的
使用tar命令壓縮時排除某個目錄
使用exclude引數即可每次更新程式碼時,總需要將專案打包備份,但是其實我只想備份應用程式而已,日誌類的檔案並不需要備份,那麼打包是該如何排除這些目錄呢?只需要在打包是加入引數--exclude即可tar -zcvf tomcat_20170704.tar.gz --exclude=logs tomcat-
使用grep查詢指定目錄下的關鍵字
之前於童鞋問我如下問題: 在/etc目錄下如何查詢包含’root’關鍵字的所有檔案? 對於一個指定的檔案來說通常使用下面的方法來查詢關鍵字: 1 grep 'keyword' file 如果你懂得正則表示式,那麼還可以對關鍵字作更細緻的匹配。但是利用g
編寫一個search(s)的函式,將當前目錄及其所有子目錄下查詢檔名包含指定字串的檔案,列印完整路徑
最後的練習:編寫一個search(s)的函式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出完整路徑 在編寫的過程中,對目錄遍歷的寫法有疑惑。經過除錯和搜尋,定位到 os.path.isfile有問題: 最後完成結果:
find命令之查詢指定目錄
問題#1: 在當前目錄下查詢不在 .svn 目錄中的可執行檔案。 $ find . -path "*.svn*" -prune -o -type f -executable -print 注意:-print 必須放到最後;-o 表示邏輯運算 or;即如果 -path
linux 批量替換檔案內容及查詢某目錄下所有包含某字串的檔案(批量修改檔案內容)
sed replace word / string syntax The syntax is as follows: C程式碼 sed -i 's/old-word/new-word/g' *.txt GNU sed command can edit files in place (
linux命令列查詢當前目錄下所有檔案是否包含特定string
grep // -n 帶行號 (自測可用) #grep -n -r "blog_name," * wp-admin/admin-header.php:118:unset($title_cla