Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。

ls

查看目錄下文件的詳細信息

ls?選項[-ald]?[文件或目錄]

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

-l?詳細信息顯示

-d?查看目錄屬性

cd

切換目錄

cd?/???(切換到根目錄)

Cd? ….??(回到上一級目錄)

 

pwd

顯示當前所在的工作目錄

 

[root@server30 mytest1]# pwd

/tmp/mytest1

 

tree命令

? tree -L level指定要顯示的層級
? 引用命令的執行結果
? $(command)
? 或者`commadn`
? bash的基于特性:引用
? 強引用”
? 弱引用””
? 命令引用“
? bash基礎特性:快捷鍵
? ctrl+a 跳轉至命令行行首
? ctrl+e 跳轉至命令行行尾
? ctrl+u 刪除行首至光標
? ctrl+k 刪除行尾至光標
? ctrl+l 清屏 相當于clear
? 文件查看命令:cat,tac,head,tail,more,less
more 命令
? 特點:翻屏到最后自動退出
less命令
? man所用的就是less
head命令
? 查看文件的前N行
? head file
? -n #
tail命令
? 查看文件尾部
? -n 顯示后N行
? -f 查看文件內容不退出,跟隨顯示新增
stat命令
? stat display file or file system status
? 用法 stat file
Access: 2018-05-03 05:39:38.954690311 +0800 ?最近訪問時間
Modify: 2018-05-03 05:03:07.815759609 +0800 最近更改時間
Change: 2018-05-03 05:03:07.815759609 +0800 ?最近改動時間 元數據改變
? ? ? ? touch命令
? ? ? ? 改變文件的時間stat信息
? ? ? ? -c 指定的文件路徑不存在時不創建
? ? ? ? -a 僅修改access time
? ? ? ? -m 僅修改modify time
? ? ? ? -t 改為指定時間
? ? ? ? yymmddhhmm.ss
? ? ? ? touch -m -t
? ? ? ? 文件管理工具:cp,mv,rm
? ? ? ? cp命令:copy
? ? ? ? 源文件:目標文件
? ? ? ? ? ? ? cp [OPTION]… [-T] SOURCE DEST
? ? ? cp [OPTION]… SOURCE… DIRECTORY
? ? ? cp [OPTION]… -t DIRECTORY SOURCE..
單源復制:cp [OPTION]… [-T] SOURCE DEST
如果DEST不存在:則事先創建此文件,并復制源文件的數據流至DEST中
如果DEST存在:
如果DEST是非目錄文件:覆蓋目標文件;
如果DEST是目錄文件:則先在DEST目錄下創建一個與源文件同名的文件,并復制其數據流
多源復制: ?cp [OPTION]… SOURCE… DIRECTORY
? ? ? cp [OPTION]… -t DIRECTORY SOURCE..
? ? ? 如果DEST不存在:錯誤;
? ? ? 如果dest存在:
? ? ? 如果DEST是非目錄文件:錯誤
? ? ? 如果DEST是目錄文件:分別復制每個文件至目標目錄中,并保存原名;
? ?常用選項
? ?-i 交互式復制,即覆蓋之前提醒用戶確認
? ?-f 強制覆蓋目標文件
? ?-r 遞歸復制目錄
? ?-d 復制符號鏈接文件本身,而非其指向文件
? ?-a -dr –preserve=all,archive,用于實現歸檔;
? ?–preserv=
? ?mode權限
? ?ownership屬組屬主
? ?timestamps時間戳
? ?context安全標簽
? ?xattr擴展屬性
? ?links符號鏈接
? ?all上述所有
mv命令 move
-i 交互式
-f force
rm 命令 removeive
-f force
-i 交互式 interact
-r recursive 遞歸
刪除目錄 rm -rf /PATH
rm -rf / ? 危險操作
注意,所有文件不建議直接刪除,而是移動到某個專用目錄;
tr 命令
? ?tr 把輸入的數據當中的字符,凡是set1定義范圍內出現的,通通對位轉換為set2出現的字符
? ?用法1
? ?tr set1 set2 /path/form/somefile
? ?用法2
? ?tr -d set1 < /path/from/somefile
? ?注意:不修改源文件
? here document:<<
? ?cat << EOF
? ?cat < /path/to/somefile <<EOF
install 復制命令
? ? ? ? install – copy files and set attributes
? ? ? ? 單源復制
? ? ? ? install [OPTION] … [-T] source dest
? ? ? ? 多源復制
? ? ? ? install [OPTION] … soruce…directory
? ? ? ? install [OPTION] … -t directory soutce…
? ? ? ? 創建目錄
? ? ? ? install [option] … -d directory…
? ? ? ? 常用選項
? ? ? ? -m,–mode=mode:設定目標文件權限,默認為755
? ? ? ? -o,–owner=owner:設定目標文件屬主
? ? ? ? -g,–group=group:設定目標文件屬組
? ? ? ? mktemp命令:
? ? ? ? mktemp – create a temporary file or directory
? ? ? ? mktemp [option]…[template]
? ? ? ? 常用選項
? ? ? ? -d:創建臨時目錄
? ? ? ? 注意:mktemp會將創建的臨時文件名直接返回,因此,可直接通過命令引用保存起來:

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98772

(0)
墨武墨武
上一篇 2018-05-18
下一篇 2018-05-18

相關推薦

  • Linux 文本工具

    grep

    2018-04-11
  • 腳本練習題

    1.使用腳本打印出如下圖形 ************答案一:#!/bin/bash#1.接受一個參數為星星的個數。num=$1 #2.求出總共要打印的行數let lines=num*2 #3.for 循環處理每一行的數據for i in `seq $lines`;do#4.前半個星星處理邏輯if [ $i -le $num ];thenfor j in `s…

    Linux筆記 2018-03-26
  • Httpd基礎

    Httpd基礎

    2018-05-04
  • linux練習題以及用戶和組管理

    Linux練習題 列出當前系統上的所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可 取出最后登錄到當前系統的用戶的相關信息 取出當前系統上被用戶當作默認shell的最多的那個shell 將/etc/passwd/中的第三個字段數值最大的后10個用戶信息全部改為大寫后保存至/tmp/maxusers中。 取出當前主機的IP地址,提示:對i…

    2018-05-26
  • 陸佳寧第一周作業

    Linux基礎知識======================##1、計算機的組成及其功能       計算機五大組成部件:運算器、控制器、存儲器、輸入設備和輸出設備。       下面分別介紹這五大組件的主要功能:1)、運算器:實現算術運算和邏輯運算的部件。2)、控制器:計算機…

    2018-05-25
  • 進程和計劃任務

    進程(Process)是計算機中的程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。 進程的狀態:運行態running,就緒態ready,睡眠態(可中斷,不可中斷),停止態,僵死態。 進程管理工具 ps命令 ps aux #顯示詳細的當前運行的所有進程 ps axo pid, cmd,%cpu,tty,%mem k…

    Linux筆記 2018-05-05

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-05-23 21:25

    看起來格式不太整齊。如果命令用代碼格式寫 就更好了。

欧美性久久久久