Linux下如何操作檔案與目錄

來源:互聯網
上載者:User

cp - 複製(CoPy)檔案和目錄;

mv - 移動(MoVe)/重新命名檔案和目錄;

mkdir - 建立檔案夾(MaKe DIRectories);

rm - 刪除(ReMove)檔案和目錄;

萬用字元(Wildcards):

* : 匹配任一字元;

?: 匹配任意單個字元;

[characters]: 匹配任意一個屬於字元集的字元, 如[abc]

[!characters]: 匹配任意一個不屬於字元集的字元, 如[!bcd]

[[:class:]]: 匹配任意一個屬於特定類的字元, 如[[:alpha:]], 任何一個字母;

常用的字元類:

[:alnum:]:任意一個字母數字(alphanumeric)的字元, ALl NUMber;

[:alpha:]:任意一個字母(ALPHAbetic)的字元;

[:digit:]:任意一個數字;

[:lower:]:任意小寫字母;

[:upper:]:任意大寫字母;

注意: 盡量使用字元類, 代替[A-Z], [a-z];

mkdir - 建立目錄:

mkdir directory...參數可以重複, 建立多個檔案夾;

cp - 複製檔案和目錄:

cp item1 item2, 複製單個

cp item... directory, 複製多個

參數:

-a, --archive, 複製檔案\目錄的屬性(擁有者和許可權);

-i, --interactive, 覆蓋一個已經存在的檔案, 會提示使用者, 否則是靜默(silently);

-r, --recursive, 迭代的複製檔案夾和內容, 複製檔案夾(-a), 需要這個參數;

-u, --update, 只複製不存在的檔案或目錄, 更新(update);

-v, --verbose, 提示有用的(informative)資訊;

mv - 複製和重新命名檔案

mv item1 item2, 複製或重新命名檔案;

mv item... directory, 移動至檔案夾;

參數: -i; -u; -v;

rm - 刪除檔案和目錄

rm item...

參數: -i, -r, -v;

--force: 忽略不存在的檔案, 沒有提示, 會覆蓋-i(提示);

注意: rm 與 萬用字元使用時, 需要檢查輸入內容, 盡量使用ls檢查刪除檔案, 然後再替換rm刪除;

更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.