後端開發linux檔案常用命令

2021-10-02 02:41:53 字數 2285 閱讀 3353

1.列表檢視檔案

ls -l  or ll  (path路徑預設./) -a 顯示全部檔案/資料夾(含隱藏檔案)
2.按時間檢視
ll -rt  (path路徑預設./)
3.換算單位檢視
ll -lh  (path路徑預設./)
4.檢視路徑
cd path //切換路徑

pwd //檢視當前路徑

5.檢視當前檔案的大小
du -sh
6.檢視當前目錄下所有檔案的大小
du -h --max-depth=1 /data/*
1.按照檔名查詢
find 路徑 -name filename(或*.txt)
2.查詢大檔案
find 路徑 -type f -size +500m
3.查詢檔案中相應的內容,及文字資訊
grep "內容"[選項] 檔名或路徑

-n 顯示行號

-r/-r 遞迴搜尋資料夾內檔案

4.檢視log日誌檔案(grep篩選)
tail -f(-n 500最近500條) views.log |grep "內容"
5.終端列印檢視檔案
cat file
6.分頁顯示文字檔案內容
more file
7.按時間查詢檔案
-mtime   -n +n              #按檔案更改時間來查詢檔案,-n指n天以內,+n指n天以前

-atime -n +n #按檔案訪問時間來查詢檔案,-n指n天以內,+n指n天以前

-ctime -n +n #按檔案建立時間來查詢檔案,-n指n天以內,+n指n天以前

-mtime 0 表示檔案修改時間距離當前為0天的檔案,即距離當前時間不到1天(24小時)以內的檔案。

-mtime 1 表示檔案修改時間距離當前為1天的檔案,即距離當前時間1天(24小時-48小時)的檔案。

-mtime +1 表示檔案修改時間為大於1天的檔案,即距離當前時間2天(48小時)之外的檔案

-mtime -1 表示檔案修改時間為小於1天的檔案,即距離當前時間1天(24小時)之內的檔案

8.例項應用eg

(1)、找到並清除3天前的所有日誌檔案。

find /var/log/ -name "*.log" -mtime +3 -exec rm -rvf {} \;
(2)、新建shell指令碼檔案clear_logs.sh

#!/bin/bash

find / -name "*.log" -mtime +30 -exec rm -rf {} \;

echo 'clear logs is ok!'

(3)、計畫任務crontab

設定是每天凌晨0點10分執行shell指令碼檔案clear_logs.sh

10 0 * * * /var/clear_logs.sh
1.建立刪除檔案
touch file

rm [選項] 檔案/資料夾

-r 遞迴刪除資料夾內的檔案和資料夾

-i 刪除前給出提示y代表yes,n代表no

-f 強制刪除不給任何提示

rm -rf 資料夾

2.建立資料夾
mkdir -p a/bb/cc/dddd

rmdir -p a/bb/cc/dddd (刪除)

3.複製檔案
cp -a/-r 原始檔或資料夾 目標檔案或資料夾
4.解壓壓縮檔案
tar [選項] 檔名 [檔名或路徑]

tar -cvzf ptms.tar.gz ptms

tar -xvzf ptms.tar.gz

zip -q -r ptms.zip ptms

unzip ptms.zip

5.移動檔案並重命名
mv  原始檔或資料夾 目標檔案或資料夾
6.修改檔案許可權
chmod 777 file
7.輸出重定向
>將乙個命令的標準輸出重定向到指定檔案

>>將乙個命令的標準輸出重定向"追加"到指定檔案

Linux開發常用命令

1.sudo passwd root 可以設定 root 的密碼。2.su 命令後,系統會要求輸入 root 的密碼獲取超級使用者。3.shutdown r now 重新啟動系統。4.pl檔案安裝需要root許可權 安裝方法 x.pl 確定鍵 5.deb軟體 雙擊安裝。6.檢視系統資訊 uname ...

開發Linux 常用命令

t radix radix radix符號值得進製。d十進位制,o八進位制,x十六進製制.d dynamic顯示動態符號,只在物件是動態時有用.f format format format輸出的格式,有 bsd sysv 或 posix 可選。預設是 bsd g extern only 只顯示外部符...

Linux開發常用命令

1 解壓gz和tar包到當前資料夾 gzip d 檔名 tar xvf 檔名 2 複製資料夾到其他目錄 cp r 資料夾路徑 目標路徑 3 檢視可執行檔案平台 file 檔名 4 修改系統時間 date s 月 日 年 date s 時 分 秒 5 環境變數配置,用文字編輯器開啟profile檔案 ...