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.批量建立檔案...