關于touch/>/>>創建同名文件的總結

一、簡介

1、touch

    即創建文件或修改文件時間

    語法:touch [options] file-list

2、>

    創建文件,可直接把內容生成到指定文件,會覆蓋源文件中的內容;也可以直接生成一個空白文件。

    語法:> file-list

3、>>

    創建文件,尾部追加,不會覆蓋掉文件中原有的內容。

    語法:>> file-list

二、使用及特點

1、用命令touch創建一個與源文件同名文件test,用法為touch test,如圖:

     關于touch/>/>>創建同名文件的總結

    源文件為test,現在要創建與源文件同名的test文件,比較發現前后test文件除了時間改變,其他權限屬性都沒有更改。這是因為新的test文件把源文件覆蓋,文件被改動了,導致文件時間改變了。如圖:

    關于touch/>/>>創建同名文件的總結

2、用命令>創建文件test1,用法為> test1,如圖:

    關于touch/>/>>創建同名文件的總結

    用>創建一個與源文件test同名的文件,發現除了因為文件更改帶來時間變化外,文件還被清0了,如圖:

    關于touch/>/>>創建同名文件的總結

3、>>命令創建文件test2,用法為 >> test2,如圖:

    關于touch/>/>>創建同名文件的總結

    用>>創建一個與源文件同名的install.log文件,發現新文件的各種權限屬性都沒有改變,甚至包括文件的時間
,如圖:

    關于touch/>/>>創建同名文件的總結

三、實踐應用

     著重講一下>的實踐應用,我們在現實生產環境當中,經常會遇到存儲介質將要存滿的情況,這就需要我們及時添加新的存儲介質或者把原有磁盤上沒有用的文件刪除,為新文件騰出空間,從而保證系統不會崩潰。但是在刪除沒用文件的時候,通常會遇到還有其他程序在繼續使用該文件的情況,這時候我們直接用rm命令并不能真正意義上刪除該文件,依舊騰不出新的空間,那么我們可以使用命令>,創建一個與原文件同名的文件,這樣源文件就會被>創建的同名新文件所覆蓋,并且文件里的內容被清零,系統就沒有面臨崩潰的危險了,最后我們再用rm命令刪除這個文件就可以完成這次磁盤的優化了。

原創文章,作者:chenxu@magedu.com,如若轉載,請注明出處:http://www.www58058.com/69338

(2)
chenxu@magedu.comchenxu@magedu.com
上一篇 2017-02-18 21:24
下一篇 2017-02-18 22:21

相關推薦

  • CentOS 7, lamp (php-fpm);(Blog 15)

    要求:
    (1) 三者分離于三臺主機;
    (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress;
    (3) xcache

    2017-12-20
  • 如何理解云計算中IaaS、PaaS和SaaS?很簡單,就像吃貨想吃披薩了…

                                                      &nbsp…

    2015-04-17
  • root用戶密碼破解

    方法一:進入單用戶模式破解root密碼 (1)編輯grub菜單(選定要編輯的title,而后使用e命令) (2)在選定的kernel后附加 1,s,S或single都可以 (3)在kernel所在行鍵入"b"命令即可進入單用戶模式 (4)運行passwd命令修改root用戶密碼 并重啟 (5)輸入密碼即可登錄 方法二:進入救援?!?/p>

    Linux干貨 2016-09-15
  • 文件的權限詳解(二)ACL篇

    文件的權限詳解(二)ACL篇 ACL訪問控制列表作用: 1、 ACL:Access Control List,實現靈活的權限管理2、 除了文件的所有者,所屬組和其它人,可以對更多的用戶設置權限3、 CentOS7.0默認創建的xfs和ext4文件系統有ACL功能。4、 CentOS7.X之前版本,默認手工創建的ext4文件系統無ACL功能。需手動增加: tu…

    Linux干貨 2016-08-05
  • Linux文件類型及顏色標識整理

    Linux文件類型及顏色標識整理 M21陸東貴 使用工具: ls命令     ls –l:以常格式顯示文件及目錄的詳細信息     例如:-rw-r–r–  1 root root       0 10月 …

    Linux干貨 2016-10-18
  • 數據結構知識點(list,tuple,冒泡法)

    分類 數值型 int、float、complex、bool 序列對象 字符串str、列表list、tuple 鍵值對 集合set、字典dict 數值型 complex:有實數和虛數部分組成 float:有整數和小數組成。只有雙精度 類型轉換 int(X) 返回一個整數 float(x) 返回一個浮點數 complex(x)、complex(x,y) 返回一個…

    2017-09-25
欧美性久久久久