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
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...