/tmp是Linux下的臨時文件夾。
成都創新互聯公司是專業的鳳縣網站建設公司,鳳縣接單;提供做網站、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行鳳縣網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
該文件夾中的內容一般不會刪除,以redhat為例,系統自動清理/tmp文件夾的默認時限是30天。30天不訪問的/tmp下的文件會被系統自動刪除的。
/tmp-臨時文件目錄,能夠被任何用戶,任何程序訪問,一般用來存放程序的臨時文件,所以應該定期清理一下。FHS甚至建議在開機時,應該要將/tmp下的數據都刪除,臨時目錄還有/var/tmp。
Linux有兩個公知的臨時目錄:/tmp與/var/tmp,這兩個目錄被用戶用于存儲臨時性的文件,亦經常被程序讀寫用戶存儲臨時性數據。
兩個目錄沒有本質上的區別,最根本的區別僅僅是系統對其中文件清理的默認時間配置不一致。
/tmp:目錄默認清理10天未用的文件,系統重啟會清理目錄;
/var/tmp:目錄默認清理30天未用的文件。
linux常用命令及用法如下:
pwd 顯示工作路徑
shutdown -h now 關閉系統? ?/halt 關閉系統
shutdown -r now 重啟 / reboot 重啟
systemctl?stop firewalld關閉防火墻
ip addr查看ip地址
1、cd命令:這是一個非常基本,也是大家經常需要使用的命令,它用于切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。如:
cd /home ? 進入根目錄下面的home目錄?
cd home ? 進入當前目錄下的home目錄?
cd .. ? 返回上一層目錄?
cd ../.. 返回上兩級目錄
cd / 返回跟目錄
cd - 返回上次所在的目錄
2、ls命令:這是一個非常有用的查看文件與目錄的命令,list之意,它的參數非常多,下面就列出一些我常用的參數吧,如下:
ls 查看目錄中的文件?
ls -a列出全部的文件,連同隱藏文件(開頭為.的文件)一起列出來
ls -l 顯示文件和目錄的詳細資料?
3、mkdir命令:創建
mkdir dir1 創建一個叫做 'dir1' 的目錄'
mkdir dir1 dir2 同時創建兩個目錄
4、rm命令:刪除
rm -f file1 刪除一個叫做 'file1' 的文件'
rmdir dir1 刪除一個叫做 'dir1' 的目錄' (空目錄才能刪除)
rm -rf dir1 刪除一個叫做 'dir1' 的目錄并同時刪除其內容
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容
5、mv命令:該命令用于移動文件、目錄或更名,move之意,它的常用參數如下:-f 如果目標文件已經存在,不會詢問而直接覆蓋
mv?file1?file2? ?把文件file1重命名為file2
mv?file1?file2 dir? ?把文件file1、file2移動到目錄dir中
6、cp命令:該命令用于復制文件,copy之意,它還可以把多個文件一次性地復制到一個目錄下, 它的常用參數如下:
cp? -a file1 file2? 連同文件的所有特性把文件file1復制成文件file2
cp dir/* .? 復制一個目錄下的所有文件到當前工作目錄?
cp -a /tmp/dir1 .? 復制一個目錄到當前工作目錄?
cp -a dir1 dir2? 復制一個目錄
7、find命令:find是一個基于查找的功能非常強大的命令
find / -name file1 從 '/' 開始進入根文件系統搜索文件和目錄?
find / -user user1 搜索屬于用戶 'user1' 的文件和目錄?
find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中搜索帶有'.bin' 結尾的文件?
find /usr/bin -type f -atime +100 搜索在過去100天內未被使用過的執行文件?
find /usr/bin -type f -mtime -10 搜索在10天內被創建或者修改過的文件
在Linux系統中/tmp文件夾下的文件是會被清理、刪除的,文件清理的規則是如何設定的呢?
在root/tmp文件下
hdfs在啟動的時候回去找pid文件
在pid文件被刪除的時候,hdfs是不能被關掉的,如果在啟動,他會又重新啟動一個,但是不是之前的那個,所以會導致蒙圈了。
Linux在tmp命令 定期刪除一些文件和文件夾 30天周期
mkdir /data/tmp
chmod -R 777 /data/tmp
export HADOOP_PID_DIR=/data/tmp
為了避免pid文件在tmp中被刪除,重新建一個路徑/data/tmp,并給他777權限 chmod -R 777 /data/tmp,把pid文件放在這里邊就不會被刪除了
配置參數的更改
參數:
-u 按照文件的最后access時間,即最后訪問時間為參考。默認選項??赏ㄟ^ls -lu查看。
-m 按照文件的最后modified時間,即最后修改時間為參考??赏ㄟ^ls -l查看。
-c 按照文件的-ctime時間做參考,ctime更新的條件為寫入、更改屬主、權限??赏ㄟ^ls -lc查看。
-M 按照目錄的修改時間來刪除目錄而不是訪問時間。
-a 刪除所有類型文件。包括目錄和symbolic links
-d --nodirs 排除目錄文件,即使是空目錄。
-d --nosysmlinks 排除symbolic links類型文件。
-f 強制刪除那些root沒有寫權限的文件。比如root的readonly文件
-q 只報告錯誤信息。
-x /PATH 排除特定目錄,即不刪除該子目錄里的文件。
-U user_name 排除屬于特定用戶的文件,即不刪除該用戶的文件。
-v 顯示刪除過程。默認是不顯示刪除了什么文件,直接刪除的。
-t 用于測試,并不真正刪除文件,能顯示出要刪除文件的過程。
-d 不刪除文件里的子目錄,但是子目錄里面的文件還是會被刪除。
參數后加時間,默認是hours。也可以使用30d表示30天,但是有些版本只支持hours。 時間后是要檢查的目錄??梢远鄠€目錄用空格分開。如下所示表示720小小時~=30天。
如果你想將強制刪除30天沒有訪問的文件改為7天,只需"/usr/sbin/tmpwatch “f l a g s " 720 / v a r / t m p " 和 " / u s r / s b i n / t m p w a t c h " flags" 720 /var/tmp"和"/usr/sbin/tmpwatch "flags"720/var/tmp"和"/usr/sbin/tmpwatch"flags” -f 720 “$d” 里面的720改為189即可。
轉自:
1、首先打開Terminal終端:依次定位applications-system tools-Terminal,即進入命令行模式。
2、進入root目錄下,先查看是否是root目錄,用pwd命令查看當前路徑。
3、發現確實是root目錄下,我們切換到/home目錄下,切換命令:cd /home,再次用pwd命令查出在/home目錄下。
4、在此目錄下新建目錄文件夾root,命令如下:mkdir root,查看下目錄路徑pwd,還是在/home目錄下,切換到root(就是剛才創建的目錄),用cd root命令。
5、最后用同樣的方式新建目錄test1221并切換此目錄,如圖,就可以了。
網頁名稱:linux所有命令tmp的簡單介紹
路徑分享:http://vcdvsql.cn/article10/dosdigo.html
成都網站建設公司_創新互聯,為您提供微信公眾號、動態網站、網站設計、關鍵詞優化、外貿建站、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯