Linux-目錄與文件

命令速查:cd逆日、ls纵寝、mkdir、cp鳞滨、mv累盗、rm寒矿、stat、touch若债、file


1. cd - 切換shell的工作目錄

# 切換至指定的全路勁
cd /usr/local
# 切換至上級目錄
cd ..
# 切換至前一個目錄
cd -
# 切換至當(dāng)前用戶根目錄
cd ~

2. ls - 顯示目錄內(nèi)容

語法

ls [OPTION]... [FILE]...

示例

# 顯示當(dāng)前目錄下的文件
ls
# 顯示指定目錄下的文件
ls /tmp
# 顯示所有文件(包括隱藏文件和.以及..)
ls -a
# 顯示幾乎所有文件(不包括.和..符相,但包括隱藏文件)
ls -A
# 以長格式顯示文件詳細信息
ls -l 
# 顯示目錄本身的信息
ls -d
# 反序顯示文件信息
ls -r
# 以長格式顯示文件信息,同時顯示文件的inode號
ls -li
# 以長格式顯示文件信息蠢琳,同時以可讀格式顯示文件大小(e.g., 1K 234M 2G)
ls -lh

3. mkdir - 創(chuàng)建目錄

示例

# 創(chuàng)建目錄
mkdir /tmp/dir
# 創(chuàng)建目錄啊终,如果上層目錄不存在則一并創(chuàng)建
mkdir -p /tmp/a/b/c
# 創(chuàng)建目錄同時分配權(quán)限
mkdir -m 777 /tmp/test

4. cp - 復(fù)制文件或目錄

語法

cp 原文件 目標(biāo)文件
cp 原文件 目標(biāo)目錄(將文件復(fù)制到目標(biāo)目錄下)
cp 原目錄 目標(biāo)目錄(將目錄及目錄下的文件一并復(fù)制到目標(biāo)目錄下)

示例

cp的用法與mv基本一致,參考mv部分傲须。

5. mv - 移動文件或者重命名文件(在同一目錄下移動即重命名)

語法

mv 原文件 目標(biāo)文件
mv 原文件 目標(biāo)目錄(將文件移動到目標(biāo)目錄下)
mv 原目錄 目標(biāo)目錄(將目錄及目錄下的文件一并移動到目標(biāo)目錄下)

示例

當(dāng)前目錄下有2個字目錄mydir1蓝牲,mydir2泰讽,mydir1中有a,b,c三個文件,mydir2中有d,e,f三個文件

[root@localhost ~]# tree
.
├── mydir1
│   ├── a
│   ├── b
│   └── c
└── mydir2
    ├── d
    ├── e
    └── f

2 directories, 6 files

1.將mydir1/a移動至mydir2已卸,文件名改為aa

[root@localhost ~]# mv mydir1/a mydir2/aa
[root@localhost ~]# tree
.
├── mydir1
│   ├── b
│   └── c
└── mydir2
    ├── aa
    ├── d
    ├── e
    └── f

2 directories, 6 files

2.將mydir2/aa移動至mydir1

[root@localhost ~]# mv mydir2/aa mydir1
[root@localhost ~]# tree
.
├── mydir1
│   ├── aa
│   ├── b
│   └── c
└── mydir2
    ├── d
    ├── e
    └── f

2 directories, 6 files

3.將mydir1下的所有文件移動至mydir2

[root@localhost ~]# mv mydir1/* mydir2
[root@localhost ~]# tree
.
├── mydir1
└── mydir2
    ├── aa
    ├── b
    ├── c
    ├── d
    ├── e
    └── f

2 directories, 6 files

4.將mydir2及其下的所有文件移動至mydir1

[root@localhost ~]# mv mydir2 mydir1
[root@localhost ~]# tree
.
└── mydir1
    └── mydir2
        ├── aa
        ├── b
        ├── c
        ├── d
        ├── e
        └── f

2 directories, 6 files

6. rm - 刪除文件或目錄

示例

rm -rf 文件或目錄

7. stat - 顯示文件或文件系統(tǒng)狀態(tài)

示例

顯示文件狀態(tài)

[root@localhost ~]# stat anaconda-ks.cfg
  文件:"anaconda-ks.cfg"
  大小:1241       塊:8          IO 塊:4096   普通文件
設(shè)備:fd00h/64768d Inode:33574991    硬鏈接:1
權(quán)限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近訪問:2018-05-22 16:18:36.937075491 +0800
最近更改:2018-05-22 16:18:36.938075472 +0800
最近改動:2018-05-22 16:18:36.938075472 +0800
創(chuàng)建時間:-

以簡潔方式顯示文件狀態(tài)

[root@localhost ~]# stat -t anaconda-ks.cfg
anaconda-ks.cfg 1241 8 8180 0 0 fd00 33574991 1 0 0 1526977116 1526977116 1526977116 0 4096

顯示文件系統(tǒng)狀態(tài)

[root@localhost ~]# stat -f anaconda-ks.cfg
  文件:"anaconda-ks.cfg"
    ID:fd0000000000 文件名長度:255     類型:xfs
塊大幸ё睢:4096       基本塊大恤岬铡:4096
    塊:總計:4452864    空閑:4040621    可用:4040621
Inodes: 總計:8910848    空閑:8880246

以簡潔方式顯示文件系統(tǒng)狀態(tài)

[root@localhost ~]# stat -ft anaconda-ks.cfg
anaconda-ks.cfg fd0000000000 255 58465342 4096 4096 4452864 4040614 4040614 8910848 8880245

7. touch - 修改文件時間戳

語法

touch [OPTION]... FILE...

特殊用法:不加選項時惑申,則(先)創(chuàng)建文件

示例
首先查看當(dāng)前文件狀態(tài)

[root@localhost ~]# stat anaconda-ks.cfg 
  文件:"anaconda-ks.cfg"
  大芯呶椤:1241       塊:8          IO 塊:4096   普通文件
設(shè)備:fd00h/64768d Inode:33574991    硬鏈接:1
權(quán)限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近訪問:2018-05-22 16:18:36.937075491 +0800
最近更改:2018-05-22 16:18:36.938075472 +0800
最近改動:2018-05-22 16:18:36.938075472 +0800
創(chuàng)建時間:-

修改訪問時間為指定的時間

[root@localhost ~]# touch -at 201701020304.56 anaconda-ks.cfg 
[root@localhost ~]# stat anaconda-ks.cfg 
  文件:"anaconda-ks.cfg"
  大小:1241       塊:8          IO 塊:4096   普通文件
設(shè)備:fd00h/64768d Inode:33574991    硬鏈接:1
權(quán)限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近訪問:2017-01-02 03:04:56.000000000 +0800
最近更改:2018-05-22 16:18:36.938075472 +0800
最近改動:2018-06-07 14:36:14.159058352 +0800
創(chuàng)建時間:-

修改訪問時間和修改時間為指定的時間

[root@localhost ~]# touch -t 201801020304.56 anaconda-ks.cfg 
[root@localhost ~]# stat anaconda-ks.cfg 
  文件:"anaconda-ks.cfg"
  大腥ν铡:1241       塊:8          IO 塊:4096   普通文件
設(shè)備:fd00h/64768d Inode:33574991    硬鏈接:1
權(quán)限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近訪問:2018-01-02 03:04:56.000000000 +0800
最近更改:2018-01-02 03:04:56.000000000 +0800
最近改動:2018-06-07 14:36:36.443880082 +0800
創(chuàng)建時間:-

修改訪問時間為當(dāng)前時間

[root@localhost ~]# touch -a anaconda-ks.cfg 
[root@localhost ~]# stat anaconda-ks.cfg 
  文件:"anaconda-ks.cfg"
  大腥搜俊:1241       塊:8          IO 塊:4096   普通文件
設(shè)備:fd00h/64768d Inode:33574991    硬鏈接:1
權(quán)限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近訪問:2018-06-07 14:36:51.373760648 +0800
最近更改:2018-01-02 03:04:56.000000000 +0800
最近改動:2018-06-07 14:36:51.373760648 +0800
創(chuàng)建時間:-

修改訪問時間和修改時間為當(dāng)前時間

[root@localhost ~]# touch anaconda-ks.cfg 
[root@localhost ~]# stat anaconda-ks.cfg 
  文件:"anaconda-ks.cfg"
  大屑ù唷:1241       塊:8          IO 塊:4096   普通文件
設(shè)備:fd00h/64768d Inode:33574991    硬鏈接:1
權(quán)限:(0600/-rw-------)  Uid:(    0/    root)   Gid:(    0/    root)
最近訪問:2018-06-07 14:37:08.450624040 +0800
最近更改:2018-06-07 14:37:08.450624040 +0800
最近改動:2018-06-07 14:37:08.450624040 +0800
創(chuàng)建時間:-

8. file - 識別文件類型,辨別文件編碼格式惕味。

它通過查看文件的頭部信息獲取文件類型玉锌,而不是像windows通過擴展名來確定文件類型,linux中文件名的后綴只是輔助識別文件類型(規(guī)范)主守,并不能真正決定文件的類型。

示例

[root@VM_0_171_centos ~]# file anaconda-ks.cfg
anaconda-ks.cfg: ASCII text
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末救湖,一起剝皮案震驚了整個濱河市涎才,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌涛救,老刑警劉巖业扒,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舒萎,死亡現(xiàn)場離奇詭異,居然都是意外死亡臂寝,警方通過查閱死者的電腦和手機咆贬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掏缎,“玉大人煤杀,你說我怎么就攤上這事沪哺。” “怎么了枯途?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵籍滴,是天一觀的道長。 經(jīng)常有香客問我晚岭,道長灰瞻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任燎竖,我火速辦了婚禮要销,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘疏咐。我一直安慰自己,他們只是感情好借跪,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布酌壕。 她就那樣靜靜地躺著,像睡著了一般卵牍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辛掠,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天释牺,我揣著相機與錄音回挽,去河邊找鬼欠气。 笑死,一個胖子當(dāng)著我的面吹牛队塘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播憔古,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼淋袖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了焰情?” 一聲冷哼從身側(cè)響起剥懒,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎验游,沒想到半個月后保檐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡夜只,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年扔亥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片砸王。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡谦铃,死狀恐怖榔昔,靈堂內(nèi)的尸體忽然破棺而出驹闰,到底是詐尸還是另有隱情,我是刑警寧澤师妙,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布屹培,位于F島的核電站,受9級特大地震影響褪秀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜仑氛,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一闸英、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧出吹,春花似錦、人聲如沸趋箩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽竹勉。三九已至,卻和暖如春次乓,著一層夾襖步出監(jiān)牢的瞬間孽水,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工杏慰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人缘滥。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像赃阀,于是被迫代替她去往敵國和親擎颖。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容