linux刪除檔案 資料夾操作

2021-07-29 11:14:18 字數 785 閱讀 3082

在管理系統日誌的時候常常需要清空已有的日誌來殺死程序,但是如何engine_pids中的數量極為龐大的話,那麼單個檔案類似rm filename就不那麼合理了,需要一種可以直接刪除日誌檔案目錄下面的所有程序資訊但是卻不刪除資料夾本身,首先簡單貼一下rm命令的用法:

刪除資料夾【rm】

一、rm命令使用許可權

所有使用者都可以在終端使用 rm命令刪除目錄。

二、rm命令使用格式

格式:rm [選項] dirname

三、rm命令功能

刪除檔案及目錄。

四、rm命令選項說明

命令中的[選項]一般有以下幾種:

-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

那麼我們可以使用這個命令:

rm -rf engine_pids/*      這個操作就可以實現這個功能

如果需要清空標準輸入、標準輸出、標準錯誤三個日誌檔案的話,我們的確可以採用先刪除再建立的笨方法,但是我們也可以選擇直接清空這三個日誌檔案,現在我們系統中的三個日誌檔案分別為:stdout.log、stderr.log、stdinfo.log,現在來看一下可以直接清空檔案內容卻保留檔案本身的方法,可以使用下面的命令:

以stdout.log為例:

> stdout.log

echo "">stdout.log

cat /dev/null > stdout.log

上面這三條命令都可以將stdout.log的內容清空或者設定為空串的形式

拷貝檔案 資料夾 建立資料夾 刪除資料夾操作

qt拷貝檔案 資料夾 建立資料夾 刪除資料夾操作 cpp view plain copy brief 拷貝檔案到目的資料夾 param srcfilename 原始檔全路徑,比如 f tx wwxx.txt f tx des desd param desfilepathname 要copy到的目的路...

linux下刪除資料夾操作

linux下刪除資料夾,一般我們直接使用rm rf 資料夾就可以直接刪除資料夾,r 向下遞迴,不管有多少資料夾,一併刪除 f直接強行刪除,不作任何提示的意思 但有時候裡面有user.ini檔案時就會提示rm cannot remove home wwwroot www.kabu.cc user.in...

java 刪除檔案 刪除資料夾操作

刪除單個檔案 param spath 被刪除檔案的路徑 檔名 return 單個檔案刪除成功返回true,否則返回false public static boolean deletefile string spath return flag 刪除目錄 資料夾 以及目錄下的檔案 param spath...