日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

【一些小常识】Linux文件目录的通配符用法/*

發布時間:2024/6/21 综合教程 44 生活家
生活随笔 收集整理的這篇文章主要介紹了 【一些小常识】Linux文件目录的通配符用法/* 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在使用linux命令的時候,一時有點搞不清*的用法,于是整理記錄下,在做jenkins 持續集成時還是很有用的

“*”在通配符中是最常用的一種,主要整理下在使用Linux命令時,文件夾目錄的用法。

1.單獨的“*”

這里指的是只有“*”出現的情況,默認為單獨的一個,“*”沒有和其它字符聯合起來(表示目錄的“/”除外)時,這種情況通配的是該目錄下的所有非隱藏內容,包括非隱藏的目錄和非隱藏的文件。

如:ls *的時候,相當于ls當前目錄下的所有內容;

ls a*因為星號表示一個或者多個字符,所以可以找到a開頭的所有文件;

ls *a但是以a結尾的沒有,因為有文件的后綴,應該為ls *a.txt;

ls *a*表示中間段含有a的文件;

/a/* 匹配所有在a路徑下的文件,不包括文件夾

/a/*.x 匹配所有在a路徑下的.x文件

注意:“*”單獨出現匹配目錄下所有內容的用途十分廣泛,用起來也很方便。但是這是個危險操作,操作時一定要“pwd”確認當前目錄,或者使用絕對路徑,再或者使用至少一級的可以確定目錄路徑的相對路徑(比如rm –rf training/*就很安全,因為知道training是自己建立的;但是rm –rf conf/*就很危險,系統中有很多conf目錄)。rm –rf *;mv *;chmod *;chown *這些命令,如果執行路徑不對,而且執行者是root,那么都可以造成系統崩潰。

2.“.*”

表示的是該目錄下所有的隱藏文件和目錄以及”.”,”..”。可以嘗試執行 ls ~/.*

3.“**”

* 匹配0或者任意數量的字符

** 匹配0或者更多的目錄

如:

/**/a 匹配/b/a, /c/d/a, 和 /a,即匹配所有a文件夾,包括a為子文件夾的情況

/a/**/b 匹配所有以a為上層文件夾,b為子文件夾的情況

/a/**/* 匹配a路徑下的任何文件和子文件,包括文件夾

/**/*.x 匹配任何的.x文件
---------------------
原文鏈接:https://blog.csdn.net/qq_26878363/article/details/81635139

https://www.cnblogs.com/ssj0723/p/10682472.html

總結

以上是生活随笔為你收集整理的【一些小常识】Linux文件目录的通配符用法/*的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。