linux文件管理命令及用法

Linux目錄和路徑

 

說到linux的文件管理,就不得不說文件的路徑,在linux系統中,路徑分為絕對路徑和相對路徑:絕對路徑是從根目錄/開始的,相對路徑是以 . ..開始的.

 .  :表示當前目錄;

..  :表示當前目錄的上一級目錄;

–   表示前一個工作目錄;

~  表示目前用戶身份所在的自家目錄。

 

目錄相關命令的使用:

 

cd改變工作目錄

cdcd~回到當前用戶的主目錄;

cd—表示在上一個目錄和當前目錄之間來回切換;

 

pwd  :顯示當前目錄

 

ls顯示指定路徑下的文件列表

 -a:顯示所有文件,包括隱藏文件

 -A:顯示所有文件,但不顯示 .  ..

 -l :長格式顯示文件信息

     -d :顯示列表目錄本身,而不是內容

 

Linux目錄管理類命令

 

mkdir

格式:mkdir [OPTION]… DIRECTORY…

      -p:表示存在時不返回錯誤,不存在時,自動創建所需的各目錄。

      -v顯示其過程詳細信息

      -m創建目錄時直接指定權限

例如: /tmp下建立一名為 test 的新目錄,加了這個 -p 的參數,可以自行   建立多層目錄!

 linux文件管理命令及用法

 加上 -m 可以來為mytest2設定權限:

 

linux文件管理命令及用法 

 

rmdir

格式:rmdir [OPTION]… DIRECTORY…

      -v顯示執行過程

      -p連同上層空的目錄也一起刪除

利用 -p -v這個參數,立刻就可以將 test1/test2/test3/test4 一次刪除,并可以顯示其刪除執行過程。

linux文件管理命令及用法 

 

tree:目錄結構查看

 

      -d只顯示目錄

     -L指定目錄的層級數目

      -P只顯示指定pattern匹配到的路徑

 

文件內容查看命令:more 、lesshead、tail touch

   more

        more  [options] file […]

        -d:表示翻頁及退出提示

less:與more相反

 

head顯示文件前幾行內容

     head [OPTION]… [FILE]…

     -n#:指定獲取前#

        也可使用-#

     -c#指定獲取前#行字節內容

tail顯示文件后幾行的內容

    -n#:指定獲取后#

          也可使用-#

    -c# 指定獲取后#行字節內容

     -f動態顯示文件新內容,如果想退出,可使用Ctrl+c

 

touch文件的時間戳管理工具

 

    head [OPTION]… [FILE]…

           -a:修改atime

           -m:修改mtime

            -t:修改制定時間戳位某時間

注意:當touch一個不存在的文件時,會先創建一個空文件。如果不想創建一個空文件,則使用-c選項。

 

linux文件管理類命令:

 

cp:復制命令

   

     cp [option] 源文件(source) 目的文件(destination)

       -a  歸檔,相當于 -pdr 

       -d  若來源文件為鏈接文件的屬性(link file),則復制鏈接文件屬性而非檔案本身;

   -i  交互式,若目的文件(destination)已經存在時,在覆蓋時會先詢問是否真的動作!

   -r  遞歸持續復制,用于目錄的復制行為;

 linux文件管理命令及用法

注意:在不加任何參數的情況下,文件的所屬者會改變,連權限也跟著改變了 ;如果您想要將文件的所有特性都一起復制過來,可以加上 -a 參數即可!

linux文件管理命令及用法 

 

mv :移動文件與目錄、文件重命名

mv [-fiu] source destination

mv [options] source1 source2 source3 …. directory

 

 

-fforce 如果目標文件已經存在,不會詢問而直接覆蓋;

 

-i:若目標文件存在,就詢問是否覆蓋;

 

-u:若目標文件存在,且源文件較新才更新;

 

 

將文件lastlog移動到新創建的test目錄下:

linux文件管理命令及用法 

 

目標文件存在,加-f則不會詢問:

 

linux文件管理命令及用法 

 

rm :移除文件或目錄

 

   -fforce,忽略不存在的文件,不出現警告信息;

 

   -i交互模式,刪除前會詢問用戶是否操作;

 

   -r遞歸刪除。常用在目錄刪除;

刪除/tmp目錄下文件lastlog,加-i刪除前進行詢問:

linux文件管理命令及用法 

 -r遞歸刪除/tmp目錄下的/test/lastlog

linux文件管理命令及用法 

 

原創文章,作者:N24_云淡風輕,如若轉載,請注明出處:http://www.www58058.com/57981

(0)
N24_云淡風輕N24_云淡風輕
上一篇 2016-11-06
下一篇 2016-11-06

相關推薦

  • bash 函數

        函數可以讓多條shell的命令組成語句塊,實現代碼重用和模塊化編程。讓我們在不用重復編寫一些腳本,下面讓我們來了解函數。 1,函數的簡介 函數在腳本中使用應先定義,聲明,再可以調用。 函數function 是由若干條shell 命令組成的語句塊,實現代碼重用和模塊化編程。 函數與shell 程序形式上是相似的,…

    Linux干貨 2016-08-24
  • linux快捷鍵

    $ 用法 $變量名 表引用變量的值 $()或(單引號) 表示引用命令執行的結果 $[] 表示運算 ${變量名} 或"$變量名" 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。 {} 用法 {a..z} 表示引用指定范圍的字母 {1..9999} 表示引用指定范圍的數字? {1,3,5} 表示分別引用每一個字符 TAB 用法 …

    Linux干貨 2017-07-13
  • Nginx配置詳解

    NginX 回顧http協議: 1.URL格式 URL:shceme://username:password@host:port/path;params?query#fram 2.http事務:     request:請求報文格式       reponse:響應報文…

    Linux干貨 2016-10-25
  • 高級文件系統管理

    高級文件系統管理 配置配額系統 在內核中執行 以文件系統為單位啟用 對不同組或者用戶的策略不同 根據快或者節點限制,軟限制 soft 硬限制hart 初始化 分區掛載選項 usrquota,grgquota 初始化數據庫:quotacheck 執行配置 開啟或者取消 quotaon ,quotaoff 直接編輯配額 edquota username 在she…

    Linux干貨 2017-05-03
  • N25期—第四周作業

    1、 復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp –rf /etc/skel /home/tuser1 chmod -R go= /home/tuser1 2、 編輯/etc/group文件,添加組hado…

    Linux干貨 2016-12-26
  • LAMP+NFS實現雙web服務負載均衡

        一、實驗拓撲          二、系統環境      1、主機A、主機B、主機C:CentOS 6.5        測試PC:         Windows 7 旗艦…

    Linux干貨 2015-07-06

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-10 20:15

    總結的比較詳細~把圖片換成markdown的形式會更好~加油~

欧美性久久久久