Linux實用命令(更新中)

来源:https://www.cnblogs.com/zhangzongjian/archive/2022/03/22/16037583.html
-Advertisement-
Play Games

ls 列出當前目錄下所有文件 https://files.cnblogs.com/files/zhangzongjian/ls.css | 參數 | 描述 | 樣例 | 樣例說明 | | | | | | | -l | 詳細文件信息 | | | | -t | 修改時間排序 | | | | -r | 倒 ...


目录

ls

列出当前目录下所有文件
https://files.cnblogs.com/files/zhangzongjian/ls.css

参数 描述 样例 样例说明
-l 详细文件信息
-t 修改时间排序
-r 倒序排列
-h 可读的文件大小单位
-a 显示隐藏文件

常用用法

ls -ltr

zip

压缩.zip .jar .war文件
(保留文件权限,不保留文件属组)
https://files.cnblogs.com/files/zhangzongjian/zip.css

参数 描述 样例 样例说明
-r 压缩文件夹 zip -r tmp.zip test_dir 往压缩包追加目录/文件
压缩文件 zip tmp.zip test_file 往压缩包追加文件
-d 删除包内文件 zip tmp.zip -d test_dir/* test_dir/ 删除目录内文件及目录本身,星号表示模糊匹配包中的多个条目
-m 移动到压缩包中 zip -r tmp.zip test_dir -m 即压缩后删除源文件
-y 保留软链接 zip -y tmp.zip link_file 软链接原样压缩,默认压缩软链接指向的源文件

unzip

解压.zip .jar .war文件
https://files.cnblogs.com/files/zhangzongjian/zip.css

参数 描述 样例 样例说明
-l 查看压缩包文件列表 unzip -l tmp.zip 每行一个条目,压缩或者解压单个都是针对条目的
-d 解压到指定目录 unzip tmp.zip -d test_dir 目录不存在则自动创建
-o 默认覆盖解压 unzip -o tmp.zip 直接覆盖已存在文件,不询问
-p 查看压缩包的文件内容 unzip -p tmp.zip 包内所有文件打印到控制台
unzip -p tmp.zip test_dir/test.txt 打印单个文件到控制台
unzip tmp.zip test_dir/test.txt 解压单个文件,保留目录结构
unzip tmp.zip test_dir/* 解压单个目录

tar

压缩解压.tar .tar.gz文件。后者其实是tar+gzip两重压缩的产物
(保留文件权限和属组)
https://files.cnblogs.com/files/zhangzongjian/tar.css

参数 描述 样例 样例说明
-c 压缩 tar -czvf tmp.tar.gz test_dir 压缩为.tar.gz文件
-x 解压 tar -xzvf tmp.tar.gz test_dir/test.txt 解压单个文件,保留目录结构
-z 执行gzip压缩/解压
-v 显示执行过程详细
-f 指定压缩文件 该参数后面得接文件,所以参数顺序放最后
-C 解压到指定目录,目录不存在则报错 tar -xzvf tmp.tar.gz -C test_dir 解压.tar.gz文件到指定目录
-t 查看压缩包文件列表 tar -tvf tmp.tar.gz 查看压缩包中的文件列表
-O 查看压缩包的文件内容 tar -xOf tmp.tar.gz 打印单个文件到控制台
-r 往压缩包追加文件(仅.tar有效) tar -f tmp.tar -r test_dir 多次执行包内会出现重复记录,可先删后加
--delete 删除包内文件(仅.tar有效) tar -f tmp.tar --delete test_dir 结合gzip可实现删除.tar.gz内文件
--remove-files 移动到压缩包中 加在压缩命令后面即可 即压缩后删除源文件
--wildcards 开启模糊匹配模式 tar --wildcards -xzvf tmp.tar.gz *.txt zip命令默认是开启模糊的

常用用法

gzip

压缩解压.gz文件
(只能压缩单个文件,效果就是改文件名后面加.gz后缀,实际上是有压缩效果的)
https://files.cnblogs.com/files/zhangzongjian/gzip.css

参数 描述 样例 样例说明
压缩 gzip tmp.log 效果就是文件名加上.gz后缀
-d 解压 gzip -d tmp.log.gz 效果就是文件名去掉.gz后缀

模板

https://files.cnblogs.com/files/zhangzongjian/.css

参数 描述 样例 样例说明

常用用法


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在社會上存在一種普遍的對培訓機構的學生一種歧視的現象,具體表現在,比如:當你去公司面試的時候,一旦你說了你是培訓機構出來的,那麼基本上你就涼了,那麼你瞞著不說,然後又通過了面試成功入職,但是以後一旦在公司被髮現有培訓經歷,可能會面臨被降薪,甚至被辭退,培訓機構出來的學生,在用人單位眼裡就是能力低下的 ...
  • 從12年到20年,python以肉眼可見的趨勢超過了java,成為了當今It界人人皆知的編程語言。 python為什麼這麼火? 網路編程語言搜索指數 適合初學者 Python具有語法簡單、語句清晰的特點,這就讓初學者在學習階段可以把精力集中在編程對象和思維方法上。 大佬都在用 Google,YouT ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 作者:碧茂大數據 PS:如有需要Python學習資料的小伙伴可以加下方的群去找免費管理員領取 input()輸入 Python提供了 input() 內置函數從標準輸入讀入一 ...
  • #abp框架Excel導出——基於vue #1.技術棧 ##1.1 前端採用vue,官方提供 UI套件用的是iview ##1.2 後臺是abp——aspnetboilerplate 即abp v1,https://github.com/aspnetboilerplate/aspnetboilerp ...
  • 2020 年 7 月 30 日, 由.NET基金會和微軟 將舉辦一個線上和為期一天的活動,包括 微軟 .NET 團隊的演講者以及社區的演講者。本次線上大會 專註.NET框架構建微服務,演講者分享構建和部署雲原生應用程式的最佳實踐、模式、提示和技巧。有關更多信息和隨時瞭解情況:https://focu... ...
  • Swagger一個優秀的Api介面文檔生成工具。Swagger可以可以動態生成Api介面文檔,有效的降低前後端人員關於Api介面的溝通成本,促進項目高效開發。 1、使用NuGet安裝最新的包:Swashbuckle.AspNetCore。 2、編輯項目文件(NetCoreTemplate.Web.c ...
  • 比如要拆分“呵呵呵90909086676喝喝999”,下麵當type=0返回的是中文字元串“呵呵呵,喝喝”,type=1返回的是數字字元串“90909086676,999”, private string GetStrings(string str,int type=0) { IList<strin ...
  • 一、Vim編譯器 1.什麼是vim編譯器 Vim相當於vi的升級版 Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式員中被廣泛使用。 簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程式開發 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...