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]:交互式復制,即覆蓋之前提醒用戶確認,

1
-i是cp的默認參數

6F1X5$OPXVKTFJOM2NUB@6K

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

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

T47SC5`($@0N7@X020GTR}0

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

[-a]:用于實現歸檔

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

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

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

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

~H}QORH`ETC6F98B(VNN0%B
6.ls:列出指定目錄下的內容

XAC(6]JM(J5WP9YP]K_9{TO
-a:顯示掩藏文件
-A:顯示所有文件
-long:顯示文件的屬性信息

B4{%4)U%%JD~4}P]BPXFX8K

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

89Q{BR4]OW)}1PXQU1XYRT8

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

NSQ$3QWDIM02NJ2%S0W{59K

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目錄下的:

K~J)0UNZVCGC}574{`_}GZF

解(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命令就可以看到元數據信息:

6X`W@T2``MCL3(_NV$08@]7

使用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/87461

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

相關推薦

  • 一. Linux 基礎

    一。linux的歷史 二。虛擬機中安裝linux操作系統。 三?;A命令的使用。

    2017-08-29
  • N25第二周作業

    第二周作業 一、Linux上的文件管理類命令有哪些,其常用的使用方法以及相關實例演示 演示用結構  [root@centos01 yanshi]# tree -a /tmp/yanshi/   /tmp/yanshi/ ├── a │   └── 1…

    Linux干貨 2016-12-14
  • Find命令以及解壓與壓縮文件的相關指令

    1,find   實時查找,通過遍歷指定路徑完成文件的查找 查找路徑:指定具體目標路徑,默認為當前目錄 查找條件:指定的查找標準,可以文件名,大小,類型,權限等標準進行,默認為找出指定路徑下的所有文件 處理動作:對符合條件的文件做操作,默認輸出至屏幕 find -maxdepth level  最大搜索目錄深度 -mindept…

    2017-08-12
  • centos7 yum源倉庫網絡共享

    一般yum源倉庫需要兩部分組成,一部分為rpm程序包,另一個就是repodata元數據組成。制作一個簡單的網絡共享yum源倉庫,在制作網絡共享服務器需要事先配備好你的yum源,以方便使用 1.安裝網絡共享yum源倉庫服務 以ftp為例: (1)在centos7中是否有ftp,用rpm -q 對vsftpd程序包查看 [root@local…

    Linux干貨 2017-04-23
  • linux 簡單命令

    前面介紹一些基本基礎篇 后面主要介紹screen命令的用法。

    2017-11-19
  • N_28包管理器(rpm)及前端管理工具(yum)

    1、簡述rpm與yum命令的常見選項,并舉例 rpm–>RPM package manager 是一種用于redhat發行版的打包及安裝管理工具,現在成為linux領域包管理器的行業標準,包名以.rpm為后綴。 用法: rpm [options] PACKAGE_FILE 常用選項: -i:安裝rmp包 -v:顯示安裝過程 -vv:更加詳細…

    Linux干貨 2018-01-01
欧美性久久久久