Ls
刪除以破折號開頭的文件
我(錯誤地)在我的主目錄中創建了幾個以破折號開頭的文件。我不能選擇它們也不能刪除它們。
# ls -lht -rw-r--r-- 1 root root 325 Mar 22 16:33 -s-vmstat-overall -rw-r--r-- 1 root root 2.7K Mar 22 16:33 -s-vmstat -rw-r--r-- 1 root root 8.4K Mar 22 16:32 -s-df -rw-r--r-- 1 root root 29K Mar 22 16:32 -s-diskstats -rw-r--r-- 1 root root 12K Mar 22 16:32 -s-interrupts -rw-r--r-- 1 root root 9.7K Mar 22 16:32 -s-meminfo -rw-r--r-- 1 root root 155K Mar 22 16:32 -s-mysqladmin -rw-r--r-- 1 root root 203K Mar 22 16:32 -s-netstat -rw-r--r-- 1 root root 37K Mar 22 16:32 -s-netstat_s -rw-r--r-- 1 root root 766 Mar 22 16:32 -s-output -rw-r--r-- 1 root root 11K Mar 22 16:32 -s-procstat -rw-r--r-- 1 root root 13K Mar 22 16:32 -s-procvmstat -rw-r--r-- 1 root root 175K Mar 22 16:32 -s-slabinfo
如何刪除所有以-s-開頭的文件
rm ./-s-*
這還不是常見問題解答嗎?如果不是,它應該是一個嗎?
Unix 命令使用
-
前綴表示選項;使用--
“選項”停止選項處理,或在文件名前加上./
(或絕對路徑)。rm -- -s-df rm ./-s-vmstat
您可能想查看 Unix/Linux 命令行環境的介紹,因為這是一個常見問題解答。