1.7 文件目錄管理及相關的命令使用方法

相對和絕對路徑linux

絕對路徑:從/目錄開始的文件,不管在哪一個目錄均可以使用絕對路勁訪問bash

相對路徑:相對絕對路徑來講,從當前目錄開始 查看當前目錄路徑ide

[root@linux1 ~]# /etc/sysconfig/network-scripts/ifcfg-ens33 #這個就是路徑
[root@linux1 ~]# ls /root/anaconda-ks.cfg
/root/anaconda-ks.cfg                                       #這個是就是絕對路徑

cd命令spa

[root@linux1 ~]# pwd          #查看當前目錄 
/root
[root@linux1 ~]# cd /etc/     #進入到etc目錄下
[root@linux1 etc]# pwd
/etc                          #當前目錄是etc
[root@linux1 etc]# cd         #返回上一次目錄
[root@linux1 ~]# pwd
/root
[root@linux1 ~]# cd /etc/
[root@linux1 etc]# pwd
/etc
[root@linux1 etc]# cd ~       #進入到當前用戶/目錄
[root@linux1 ~]# pwd
/root
[root@linux1 ~]# cd /etc/     
[root@linux1 etc]# cd ..      #進入到上級目錄
[root@linux1 /]# pwd
/
[root@linux1 /]# cd -        #返回上次所在目錄
/etc
[root@linux1 etc]# cd -
/
[root@linux1 /]#

建立和刪除目錄mkdir/rmdir
ip

#mkdir 建立目錄
[root@linux1 /]# mkdir -pv /tmp/a/1/2/3   #可視化建立目錄 帶有兩個參數:p & v 分別表示 級聯建立 和 可視化建立
mkdir: 已建立目錄 "/tmp/a"
mkdir: 已建立目錄 "/tmp/a/1"
mkdir: 已建立目錄 "/tmp/a/1/2"
mkdir: 已建立目錄 "/tmp/a/1/2/3"
[root@linux1 /]# mkdir /tmp/a/2           #建立/tmp/a/2目錄
[root@linux1 /]# cd /tmp/a/
[root@linux1 a]# pwd
/tmp/a

#rmdir 只能刪除非空目錄
[root@linux1 a]# rmdir /tmp/a/1/2/3       #刪除/tmp/a/1/2/3目錄
[root@linux1 2]# cd /tmp/a/1/2/3
-bash: cd: /tmp/a/1/2/3: 沒有那個文件或目錄
[root@linux1 2]# touch /tmp/a/1/2/1.txt   #建立 1.txt文件
[root@linux1 2]# rmdir /tmp/a/1
rmdir: 刪除 "/tmp/a/1" 失敗: 目錄非空

rm命令
rem

#rm remove 刪除文件或者非空目錄
[root@linux1 ~]# ls /tmp/a/1/2
1.txt
[root@linux1 ~]# rm -f /tmp/a/1/2/*      #刪除1.txt文件 *表示通配符,即刪除目錄下的文件
[root@linux1 ~]# ls /tmp/a/1/2
[root@linux1 ~]# rm -rfv /tmp/a/1        #強制刪除目錄 參數:r 、f 、v 各表示 刪除目錄 強制刪除文件,無需提示 可視化刪除
已刪除目錄:"/tmp/a/1/2"
已刪除目錄:"/tmp/a/1"
相關文章
相關標籤/搜索