1. 程式人生 > >Linux基本命令 文件管理 下部

Linux基本命令 文件管理 下部

syslog 基本 1.5 ota ldb created directory span 慎用

1.1 移動文件

將/data目錄移動到/root下

涉及命令mv

[root@oldboyedu-50 ~]# mv /data/ /root/     移動
[root@oldboyedu-50 ~]# ls /root/            查看
anaconda-ks.cfg  data  install.log  install.log.syslog
[root@oldboyedu-50 ~]#

1.2 備份文件

備份oldboy.txt

涉及命令cp

[root@oldboyedu-50 ~]# cp /root/data/oldboy.txt /root/data/oldboy.txt.bak 
##########             備份cp  將需要備份的文件加上  .bak
[root@oldboyedu-50 ~]# ls -l /root/data/ 檢查 total 0 -rw-r--r--. 1 root root 0 Jul 10 19:18 oldboy.txt -rw-r--r--. 1 root root 0 Jul 10 19:19 oldboy.txt.bak [root@oldboyedu-50 ~]#

1.3 改名

將oldboy.txt 修改成oldgirl.txt

[root@oldboyedu-50 ~]# cp /root/data/oldboy.txt /root/data/oldboy.txt.bak 
########## 備份cp 將需要備份的文件加上 .bak [root@oldboyedu-50 ~]# ls -l /root/data/ 檢查 total 0 -rw-r--r--. 1 root root 0 Jul 10 19:18 oldboy.txt -rw-r--r--. 1 root root 0 Jul 10 19:19 oldboy.txt.bak [root@oldboyedu-50 ~]#

1.4 刪除文件

刪除oldgirl.txt

涉及命令 rm 參數 -f

[root@oldboyedu-50 ~]#
rm /root/data/oldgirl.txt 刪除文件 rm: remove regular empty file `/root/data/oldgirl.txt? y 確認刪除 y [root@oldboyedu-50 ~]#

強制刪除不提示

[root@oldboyedu-50 ~]# rm -f /root/data/oldgirl.txt          強制刪除不提示
[root@oldboyedu-50 ~]# ls -l /root/data/                     查看
total 0
-rw-r--r--. 1 root root 0 Jul 10 19:19 oldboy.txt.bak
[root@oldboyedu-50 ~]# 
####-f  強制刪除不提示

1.5 刪除目錄

刪除/tmp下的/data

涉及命令 rm

-rf 強制刪除不提示 (工作中需慎用)

-r 遞歸 刪除目錄及以下文件

-f 強制刪除不提示

[root@oldboyedu-50 ~]# rm /tmp/data/          
rm: cannot remove `/tmp/data/: Is a directory      這是一個目錄  不能直接刪除目錄
[root@oldboyedu-50 ~]# rm -r /tmp/data/             -r 遞歸 刪除目錄及以下文件
rm: remove directory `/tmp/data? y 
[root@oldboyedu-50 ~]# 

[root@oldboyedu-50 ~]# rm -rf /tmp/data/            -rf  強制刪除不提示 (慎用!)
[root@oldboyedu-50 ~]#

1.6 mkdir命令補充

創建多層目錄(批量創建目錄)

-p 創建多層目錄

-v 顯示創建過程

[root@oldboyedu-50 ~]# mkdir -p /oldboy/test
[root@oldboyedu-50 ~]# 
[root@oldboyedu-50 ~]#    #-p     創建多層目錄

創建多層目錄並顯示創建過程

[root@oldboyedu-50 ~]# mkdir -pv /1/2/3
mkdir: created directory `/1mkdir: created directory `/1/2mkdir: created directory `/1/2/3[root@oldboyedu-50 ~]#     #  -v 顯示創建過程

1.7 cd命令補充

cd.. 進入到上一級目錄

[root@oldboyedu-50 ~]# cd /root/data/
[root@oldboyedu-50 data]# cd ..
[root@oldboyedu-50 ~]# ##進入到上一級目錄

cd. 進入到當前目錄

[root@oldboyedu-50 data]# cd .
[root@oldboyedu-50 data]# ##進入到當前目錄
[root@oldboyedu-50 data]# ##用到cd . 的時候
[root@oldboyedu-50 data]# ##移動xxxx文件 到當前目錄
[root@oldboyedu-50 data]# cp /root/data/oldboy.txt .     
######可能使用到的地方   如當前在data目錄下  要把一個文件復制到data 可以使用 . 代替要復制的路徑

Linux基本命令 文件管理 下部