Linux 檔案操作命令
阿新 • • 發佈:2021-12-10
Linux 檔案操作命令
1. 複製檔案
copy的縮寫cp。 格式: cp [引數] [被複制檔案的路徑] [複製到的新路徑] 引數: -r : 遞迴複製。 -a : 保證某些屬性不變。 案例: 案例1:將/root目錄下anaconda-ks.cfg複製到/tmp目錄 [root@localhost ~]# cp /root/anaconda-ks.cfg /tmp 案例2:將/root目錄下的test資料夾及其內部的檔案複製到/tmp中 [root@localhost ~]# cp -r /root/test /tmp 補充:在linux中,資料夾是不可以直接複製。 案例3:將/etc/hosts和/etc/resolv.conf 複製到/tmp目錄中 [root@localhost ~]# cp /etc/hosts /etc/resolv.conf /tmp 注意:在linux沒有提示就是做好的結果 補充:Esc + . : 上一條命令的最後一個元素 ls -l 等價於 ll 知識儲備: linux中的連結相當於快捷方式。 stat : 檢視檔案詳細屬性。
2. 移動檔案
移動檔案相當於剪下。 格式: mv [移動檔案的原路徑] [移動檔案的新路徑] 案例: 案例1:將/root目錄下的1.txt移動到/opt目錄中 [root@localhost~]# mv /root/1.txt /opt # 移動資料夾 [root@localhost ~]# mv test/ /mnt/
3. 刪除檔案
刪除檔案有兩種方式: 1、物理刪除:直接刪除檔案。 2、邏輯刪除:將檔案隱藏,沒有直接刪除。 rm 是一個物理刪除的命令 格式: rm [引數] [需要刪除檔案的路徑] 引數: -f : 不提示直接刪除 -r : 遞迴刪除目錄及其內容 -i : 每次移除前提示 案例: 案例1:將/root目錄下的1.txt刪除 [root@localhost~]# rm 1.txt [root@localhost ~]# rm -f 1.txt 案例2:刪除/root目錄下的test資料夾及其內部所有的檔案 [root@localhost ~]# rm -r /root/test/ [root@localhost ~]# rm -rf /root/test/ 補充: 在linux系統中,不能夠直接刪除資料夾。 linux系統中禁止使用:rm -rf /* 解決rm命令誤操作 將rm命令改一個名稱。 知識儲備: 檢視命令存放路徑:which
4. 系統別名
alias 格式: alias xxx='命令' alias : 檢視系統別名 alias rm='xxx' : 設定系統別名 不使用別名,就在命令之前增加\ [root@localhost ~]# \rm 1.txt