linux 檔案管理操作入門

2021-07-30 23:15:51 字數 1798 閱讀 9219

mkdir -p /root/kali/bp/shell  一路建立資料夾直到生成資料夾shell,中間沒有kali資料夾的話也會自動建立生成

tar解壓縮

tar -zxvf  /tmp/etc.tar.gz    /dirpath  解壓etc.tar.gz到根目錄下的dirpath資料夾中

除/dirpath下的test外,其餘全部打包:   tar -zxvf /tmp/etc.tar.gz /dirpath  --exclude=/dirpath/test

tar -jxvf /tmp/etc.tar.bz2    解壓etc.tar.bz到當前檔案

tar -ztvf /tmp/etc.tar.gz       檢視gz檔案裡面的內容

注意:  -c 增加 -x解壓   -t檢視  不能同時在乙個命令中 如  tar -cxf filename是錯誤的

linux掛載windows共享檔案

統計當前資料夾有多少檔案

ls -l|grep '^-'|wc -l   (^-是指以-開頭,即檔案型別為普通檔案,而不是資料夾)

wc命令統計行數字數:wc -l/-w/-c filename 統計行數/字元數/位元組數

stat檢視檔案具體資訊:stat filename

cut命令提取文字: 例子 cut -d: -f1 /etc/passwd  以:為分隔符取第一列

diff比較多個檔案是否相同:例子 diff -c/--brief a.txt b.txt前者輸出不同之處,後者只輸出比較結果

touch命令:touch -a/-m/-d updatetime filename 設定訪問時間,修改時間,同時修改以上兩者

萬用字元:ls -l /dv/sd? 指sd+乙個字元,ls -l /dev/sd*指sd+零個或多個字元

檔案訪問控制列表setfacl:例子 setfacl -rm u:bp:rwx /root 授予bp使用者讀寫執行/root的許可權,-r 指對檔案目錄遞迴m是指普通檔案,檢視檔案訪問控制列表規則 getfacl filename

字串替換:cat a.txt |tr [a-z] [a-z]將a.txt的內容轉換成大寫輸出到螢幕上

find的基本使用

find path -option [ -print ] [-exec/-ok command] {} \; (注意 -exec與-ok差不多,只是-ok會在執行時詢問確認,還有就是{}和\;之間有乙個空格)

示例:find /etc -name  filename

-perm(許可權) 777

-mtime/-atime/-ctime +n/-n根據修改/訪問/建立時間來訪問,+n代表n天前,-n指n天內

-nouser -nogroup

-type d/b/c/p/l/f  檔案型別

-newer f1 !f2      -newer f1第乙個值比f1檔案新但是比f2舊,第二個指比f1檔案新的

-depth n 向下搜尋n層

示例 find /etc -name "passwd*" -exec grep "bp" {} \;查詢是否有叫做bp的使用者

Linux入門 檔案管理

檔案管理 在 unix linux 中的每乙個檔案或目錄都包含有訪問許可權,這些訪問許可權決定了誰能訪問和如何訪問這些檔案和目錄。檢視檔案許可權 ls 命令 列出並顯示當前目錄下的檔案。使用較長格式列出檔案 ls l linux裡面一切皆檔案。讀許可權,可以使用 cat 之類的命令來讀取某個檔案的內...

linux檔案基本操作管理

cp 原始檔 資料夾 目標檔案 資料夾 常用引數 r 遞迴複製整個目錄樹 v 顯示詳細資訊 就在同乙個資料夾下複製了名為 wenjian 的檔案,並且複製得到的檔案名叫 wenjian 2 就把檔名為 wenjian 的檔案複製到了linuxcast.net這個資料夾中,並且複製完之後檔名不改變。複...

Linux檔案管理操作命令

1.建立檔案 touch file12.刪除檔案 rm rf file3.修改檔名 mv file1 file24.檢視檔案內容 cat file4 more file45.複製檔案 cp file1 file26.移動檔案 mv file1 file27.編輯檔案 vi file28.批量建立檔案...