問題七
解答:cd ..或cd ../
rm -r data或rmdir data
#空目錄就不需要帶-rf,殺雞不用宰牛刀,rmdir基本要淘汰的命令。
#rm [-irf] [檔案/目錄]:刪除檔案/目錄。
-i:詢問使用者是否確認刪除,用y或n來回答。
-r:刪除目錄時加該選項,刪除目錄及目錄下的檔案和目錄,可以刪除不為空的目錄。
-f:強制刪除,不用確認。
rmdir [-p] [目錄名]:用來刪除空目錄。
-p:表示遞迴刪除目錄,目錄裡不能有檔案或目錄;有檔案只能用-rm -r來刪除。
如:/a/b/c
rmdir /a/b/c : 會刪除/a/b/c。而/a/b還在。
rmdir -p /a/b/c : 會刪除/a,/a/b,/a/b/c。
·特殊符號
[root@localhost data]# cd ..
[root@localhost /]# pwd
/[root@localhost /]# cd /data
[root@localhost data]# cd .
[root@localhost data]# pwd
/data
[root@localhost data]#
·find 命令;結合mv命令練習:
[root@localhost ~]# cd /data
[root@localhost data]# ls
[root@localhost data]# touch .txt
[root@localhost data]# ls
10.txt 2.txt 4.txt 6.txt 8.txt
1.txt 3.txt 5.txt 7.txt 9.txt
[root@localhost data]# cd /
[root@localhost /]# find /data -type f (這樣不精確)
/data/1.txt
/data/2.txt
/data/3.txt
/data/4.txt
/data/5.txt
/data/6.txt
/data/7.txt
/data/8.txt
/data/9.txt
/data/10.txt
[root@localhost /]# find /data -type f -name "*.txt" (這樣更精確)
/data/1.txt
/data/2.txt
/data/3.txt
/data/4.txt
/data/5.txt
/data/6.txt
/data/7.txt
/data/8.txt
/data/9.txt
/data/10.txt
[root@localhost /]# mv `find /data -type f -name "*.txt"` /tmp/ (mv移動命令,把中間find到的檔案,移動到後面的目錄下。mv目錄不能像xargs放在最後。)
[root@localhost /]# ls /data
[root@localhost /]# ls /tmp (至此檔案都移動到/tmp資料夾下)
10.txt
1.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
9.txt
特殊符號 和
一 值為false的情況 如果邏輯物件值為0,0,null,undefined,false,nan。那麼值為false.二 的 理解 1.當邏輯與 時,找到為false的分項就停止處理,並返回該分項的值 2.當邏輯或 時,找到為true的分項就停止處理,並返回該分項的值 1 var a null u...
bash特殊符號
bash的萬用字元與特殊符號 在 bash 的操作環境中還有乙個非常有用的功能,那就是萬用字元 wildcard 我們利用 bash 處理資料就更方便了!底下我們列出一些常用的萬用字元喔 符號意義 代表 0 個到無窮多個 任意字元 代表 一定有乙個 任意字元 同樣代表 一定有乙個在括號內 的字元 非...
oracle 特殊符號
oracle 特殊符號 oracle萬用字元,運算子的使用 用於where比較條件的有 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not ...