Linux命令 文件的建立移動刪除

来源:http://www.cnblogs.com/dsab/archive/2017/05/09/6832087.html
-Advertisement-
Play Games

cat [功能說明] 建立文件 #cat命令用來串接文件或顯示文件內容的但是如果從標準輸入設備中讀入數據並將結果重定向到一個新的文件中,則可以到達建立新文件的目的。Cat命令只能在編輯新的文件時只能從鍵盤接收數據,不能靈活的對文件的內容編輯 因此靈活性遠遠不如專門的文本編輯工具,只能用來建立簡單的文 ...


cat

[功能說明]

建立文件

 #cat命令用來串接文件或顯示文件內容的但是如果從標準輸入設備中讀入數據並將結果重定向到一個新的文件中,則可以到達建立新文件的目的。Cat命令只能在編輯新的文件時只能從鍵盤接收數據,不能靈活的對文件的內容編輯 因此靈活性遠遠不如專門的文本編輯工具,只能用來建立簡單的文件

[語法格式]

Cat[--heip][--version]>|>>[文件名]

[選項參數]

參數

說明

--help

顯示幫助信息並退出

--version

顯示版本信息並退出

ln

[功能說明]

建立連接文件

 #符號連接文件屬於特殊的文件,利用較小的資源空間,就可以訪問位於其他目錄下的文件或目錄。符號鏈接文件包括硬鏈接和軟鏈接,硬鏈接是建立一個inode(結點),該結點指向該文件放置內容的block塊,新建的i結點和我文件原來的i結點指向相同的內容;而軟鏈接是新建一個獨立的文件,該文件指向鏈接的文件,類似win7中的快捷方式

[語法格式]

ln[參數][-T][源文件鏈接文件]

ln[參數][源文件][]

ln[參數][源文件][新建鏈接文件所在的目錄]

ln[參數][-t][新建鏈接文件所在目錄][源文件]

[選項參數]

參數

說明

-b

對已經存在的目標鏈接文件進行備份

-f

鏈接時,先將與目標鏈接文件同一目錄下的同名文件刪除,不管該文件是什麼類型

-i

覆蓋既有文件之前先詢問用戶

-n

將到目錄的軟鏈接看做普通文件

-s

對源文件建立軟鏈接,而非硬鏈接

-t

指定鏈接文件創建的目錄,預設情況下,鏈接文件將創建到用戶所在的目錄

-v

顯示指令執行過程

-T

將鏈接文件看做普通文件一樣對待

mv

[功能說明]

移動和重命名文件

  #mv可以對文件,目錄的重命名以及移動進行操作

[語法格式]

Mv[參數][源文件][目標文件]

[選項參數]

參數

說明

-b

若需覆蓋文件,則覆蓋前先備份

-i

以互動式操作 如果mv操作導致對己存在的目標文件覆蓋,此時系統詢問是否重寫,用戶輸入y或者n,以免誤覆蓋

-f

禁止交互操作,在mv覆蓋時候不給任何提示

-u

如果目標文件已經存在,並且和源文件一致或者較源文件新,則不移動文件

-v

在移動每個文件的同時,在屏幕上顯示文件的名稱

-S

備份尾碼字元或字元串 與-b參數一起使用,可以指定備份文件尾碼字元串

rm

[功能說明]

刪除文件

英文xxxx  #當一些文件不需要是,可以利用rm命令永久的從硬碟上刪除,該命令一般用於刪除文件。對於鏈接文件,只是斷開了鏈接,源文件保持不變。用戶在刪除時需要相應的操作許可權

[語法格式]

Rm[參數][文件或目錄]

[選項參數]

參數

說明

-i

交互方式刪除目標文件

-f

-i相反,當刪除文件時,不提示用戶強行刪除

-r

表示rm將指定目標文件列表中的全部目錄和子目錄均地櫃到刪除,可用於刪除非空目錄

-d

直接把想刪除的目錄的硬鏈接變成0,然後刪除該目錄,註意只有超級用戶才有該許可權

-v

顯示命令執行過程

touch

[功能說明]

 #創建文件時touch命令的一個特殊情況。touch用來修改指定文件的訪問和修改時間屬性,若指定文件不存在,則創建一個新的空文件,並以當前的時間來設置文件的訪問

[語法格式]

touch[-r<參考文件>][文件名]

[選項參數]

參數

說明

-r<參考文件>

使用參考文件的時間屬性來設定新建的文件,而不是當前的預設的時間

 

只是做的一個總結 如有不對,請各位大牛批評指教。

此致敬禮

版權聲明

本總結所涉及到的內容 全部摘抄自《Linux命令完全技術寶典》張棟


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

-Advertisement-
Play Games
更多相關文章
  • 表分區是一種思想,分區表示一種技術實現。當表的大小過G的時候可以考慮進行表分區,提高查詢效率,均衡IO。oracle分區表是oracle資料庫提供的一種表分區的實現形式。表進行分區後,邏輯上仍然是一張表,原來的查詢SQL同樣生效,同時可以採用使用分區查詢來優化SQL查詢效率,不至於每次都掃描整個表。 ...
  • 前段時間一個測試環境的mysql資料庫的root密碼找不到了,一個不重要的庫,安裝人員估計疏忽了...手動把密碼恢復了一下。記錄下來做個備註 1、進入my.cnf ,在[mysqld]欄位中添加 skip-grant-tables 2、重啟mysql服務 service mysqld restart ...
  • 在資料庫中,很多人員習慣使用SELECT COUNT(*)、SELECT COUNT(1)、SELECT COUNT(COL)來查詢一個表有多少記錄,對於小表,這種SQL的開銷倒不是很大,但是對於大表,這種查詢表記錄數的做法就是一個非常消耗資源了,而且效率很差。下麵介紹一下SQL Server、 O... ...
  • 問題: 兩張表 數據都非常多 A表中A1欄位 需要關聯B表主鍵 查詢 A1 欄位 存儲多個B表主鍵 格式為: 格式1:b1,b2,b3 格式2:b4 格式3:b5,b6 逗號分隔的占少數 這樣就導致在做關聯查詢時,必須使用 like '%...%', charindex ,又或者replace(A1 ...
  • " 1、視圖理論 " "1.1、視圖的存儲" "1.2、視圖的作用" "1.3、視圖的工作機制" "1.4、視圖的依賴性" "1.5、可更新的連接視圖" "1.6、內聯視圖" " 2、物化視圖 " "2.1、刷新物化視圖" "2.2、物化視圖日誌" "2.3、管理物化視圖" "2.4、物化視圖與索引 ...
  • 在ElasticSearch 2.4版本中,文檔存儲的介質分為記憶體和硬碟:記憶體速度快,但是容量有限;硬碟速度較慢,但是容量很大。同時,ElasticSearch進程自身的運行也需要記憶體空間,必須保證ElasticSearch進程有充足的運行時記憶體。為了使ElasticSearch引擎達到最佳性能,必... ...
  • 最近在學linux,使用ssh遠程登陸linux,記錄下來! 首先進入/etc目錄下,/etc目錄存放的是一些配置文件,比如passwd等配置文件,要想使用ssh遠程登陸,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim編輯,在命令行模式下輸入 vim /etc/ssh/ ...
  • 在本科期間學習過進程,網上也有很多關於進程的知識,但對於進程到底是什麼一直沒有讓我滿意的解答(以下截圖來自網路,感覺對進程理解有問題,說得也很虛)。 但今天找到這個博文感覺挺符合我的胃口:http://blog.csdn.net/yuqiang_ee_android/article/details/ ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...