Linux基本文本管理命令

一.Linux上的文件管理命令都有哪些,其使用的方法及其相關演示
1.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]:交互式復制,即覆蓋之前提醒用戶確認,

Alt text
-i是cp的默認參數

Alt text

[-f]:強制覆蓋目標文件

[-r,-R]:遞歸復制目錄

Alt text

[-d]:復制符號鏈接文件本身,而非其指向源文件

[-a]:用于實現歸檔

2.mv命令:move(文件移動功能)
在同一目錄下叫重命名,在不同目錄下叫移動文件
用法同cp命令一致

3.rm命令:刪除文件
用法同cp命令一致

4.rmdir命令:刪除目錄,用法跟rm,相同

5.pwd:顯示當前的工作目錄

Alt text
6.ls:列出指定目錄下的內容

Alt text
-a:顯示掩藏文件
-A:顯示所有文件
-long:顯示文件的屬性信息

Alt text

-h:相當于–human-readable,,配合-l使用,對文件大小單位換算,換算后結果可能非準確值

Alt text

-d:配合-l使用,查看目錄自身屬性而非其內部的文件列表

Alt text

5.touch:創建新的空文件或者修改文件的訪問時間和修改時間為當前時間
touch [OPTION]…FILE…
-c:指定的文件路徑不存在時不予創建,必須在已有的路徑下才能創建文件

二.bash的工作特性之命令執行狀態返回值和命令展開所涉及的內容及其示例演示
(1)命令執行成功與否,可通過命令的執行狀態結果返回值來確定
echo :通過此命令來得到執行狀態的返回值,其中變量?用來表示執行返回值
0 表示上條命令執行成功
1-255 表示上條命令執行失敗

三.請使用命令行展開功能完成以下練習
(1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d
(2)、創建/tmp/mylinux目錄下的:

Alt text

解(1):mkdir {a,b}_{c,d}
(2):mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

四.文件的元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息

使用stat命令就可以看到元數據信息:

Alt text

使用touch命令來修改文件的時間戳
NAME
touch – change file timestamps

SYNOPSIS
touch [OPTION]… FILE…

touch -a :僅僅修改access time(最近訪問的時間)
touch -m :僅僅修改modify time (最近更改的時間)
touch STAMP:指定要更改為哪一刻時間

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

(0)
N27-JGQN27-JGQ
上一篇 2017-09-20 14:38
下一篇 2017-09-20 14:55

相關推薦

  • 計算機的組成及功能

    計算機的組成及功能 計算機由CPU、存儲器、輸入設備、輸出設備等部件組成。 CPU:為計算機的中央處理器,是計算機的核心部分,由運算器和控制器組成。 運算器:CPU中用于進行算術運算和邏輯運算的部件。 控制器:整個CPU的指揮中心,控制程序中指令讀取、解析并產生相應的操作控制信息保證各程序的有序執行。 存儲器:計算機中用來存儲數據、程序等信息的部件,并在需要…

    Linux干貨 2017-07-02
  • N25_第三周

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who | cut -d' ' -f1 | sort -u [root@server1 ~]# who  | cut -d' ' -f1 …

    Linux干貨 2016-12-17
  • grep基本正則表達式以及擴展正則表達式

    基本正則表達式: grep:Globel serach REgular expression and print out the line 作用:文本搜索工具,根據用戶指定的“模式(過濾條件)”對目標文本逐行進行匹配檢查,打印匹配到的行 模式:由正則表達式的元字符及文本字符所編寫出的過濾條件 grep選項:       &nbs…

    Linux干貨 2016-08-08
  • 網絡通信安全基礎OpenSSL

    OpenSSL: NIST: 保密性: 數據保密性 隱私性 完整性: 數據完整性 系統完整性 可用性  安全攻擊: 被動攻擊:竊聽 主動攻擊:偽裝、重放、消息篡改、拒絕服  安全機制: 加密、數字簽名、訪問控制、數據完整性、認證交換、流量填充、路由控制、公證 安全服務: 認證 訪問控制 數據保密性 連接保密性 無連接保密性 選擇域保密性 …

    Linux干貨 2015-09-06
  • Linux網絡配置基礎二(網絡模塊與nmcli命令)

    Linux網絡配置基礎二 相關命令 lsmod命令 lsmod命令用于顯示已經加載到內核中的模塊的狀態信息。執行lsmod命令后會列出所有已載入系統的模塊。Linux操作系統的核心具有模塊化的特性,應此在編譯核心時,務須把全部的功能都放入核心。您可以將這些功能編譯成一個個單獨的模塊,待需要時再分別載入。第一列:表示模塊的名稱第二列:表示模塊的大小第三列:表示…

    Linux干貨 2016-09-09
  • 【Linux基礎】文件管理類命令

    總結下linux系統文件管理類的命令 mkdir -> make dirtctories 創建目錄 語法:mkdir [OPTION]… DIRECTORY… 常用選項-p: 自動按需創建父目錄;-v: verbose,顯示詳細過程;-m MODE:直接給定權限;注意:路徑基名方為命令的作用對象;基名之前的路徑必須得存在;示例:~]# mkdir -p…

    Linux干貨 2018-03-11
欧美性久久久久