Centos 7 文件管理基础命令
**目標(biāo):**
掌握創(chuàng)建和查看文件、復(fù)制、轉(zhuǎn)移和刪除文件、軟和硬鏈接的區(qū)別等命令使用。
**介紹:**
先介紹下linux文件系統(tǒng)上的文件類型如下:
-:表示普通文件
d:表示目錄文件
b:表示塊設(shè)備文件
c:表示字符設(shè)備文件
l:表示軟鏈接文件
p:表示管道文件
s:表示套接字文件
**舉例:**
【例1】查看文件類型
[root@han? ~]# ll
total 12
-rw-r--r--. 1 root root? ? 1 Dec 12 21:40 alias
-rw-------. 1 root root 1897 Dec 12 13:57 anaconda-ks.cfg
-rw-r--r--. 1 root root? ? 0 Dec 13 11:44 a.out
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Desktop
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Documents
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Downloads
-rw-r--r--. 1 root root 1945 Dec 12 14:00 initial-setup-ks.cfg
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Music
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Pictures
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Public
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Templates
drwxr-xr-x. 2 root root? ? 6 Dec 15 10:57 Videos
顯示結(jié)果中,第一個位置的符號“-”就代表了文件類型為普通文件,"d"表示目錄文件
**操作:**
1、**pwd命令:顯示當(dāng)前shell的工作目錄**
? ? (1)? [root@han? ~]# pwd
/root
? ? (2)[root@localhost etc]# pwd
/etc
2、**cd命令:切換目錄**
(1)[root@localhost ~]# cd /date
```
[root@localhost date]#?
切換到用戶家目錄
```
(2)[root@localhost date]# cd
[root@localhost ~]#?
```
或:
```
(3)[root@localhost date]# cd ~
[root@localhost ~]#?
```
3、**ls命令:列出目錄的內(nèi)容
**
選項(xiàng):
-a:包含隱藏文件;
-l:顯示額外信息;
-R:目錄遞歸通過;
-1:文件分行顯示;
(1) 顯示當(dāng)前目錄下所有文件
?
(2)顯示目錄內(nèi)容的額外信息
(3)遞歸顯示目錄內(nèi)容
(4)組合應(yīng)用
4、**touch命令:創(chuàng)建空文件和刷新時間**
(1)創(chuàng)建空文件test.sh
?
5、** cp命令:復(fù)制文件和目錄**
?(1)把/etc目錄及其下面所有文件和子目錄拷貝到當(dāng)前目錄
?
?(2)復(fù)制httpd.conf文件并重命名為httpd.conf.bak
6、** mv命令:移動文件或目錄
**
注意:移動目錄時,無需添加-R遞歸選項(xiàng),要與cp命令區(qū)別。
? ? ? ? ? ? 把httpd.conf文件移動到/tmp目錄下
7、**rm命令:刪除文件或目錄
刪除當(dāng)前目錄下所有文件**
**!!!rm -rf? *? ?慎用**
8、**mkdir命令:創(chuàng)建目錄**
創(chuàng)建目錄a,其下包含b和c兩目錄,且b和c目錄下都有一個目錄d
轉(zhuǎn)載于:https://blog.51cto.com/14127616/2331215
總結(jié)
以上是生活随笔為你收集整理的Centos 7 文件管理基础命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Kubernetes中使用Satefu
- 下一篇: Centos(6、7) —— yum源的