日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux创建目录的语句,Linux的 文件 和 目录 管理(基本语句)

發布時間:2023/12/10 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux创建目录的语句,Linux的 文件 和 目录 管理(基本语句) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

包括了文件和目錄的創建、刪除、修改,權限、壓縮、搜索、分區、掛載

簡單的一些命令:

【 pwd 】查看當前所在目錄

【 cd .. 】上級目錄

【 cd ~ 】當前用戶的家目錄

【cd -】上次打開目錄(回看)

【 rmdir 目錄名】刪除空目錄

【du -sh 文件或目錄】查看文件或目錄的大小,耗費資源大

【echo 內容 >>文件名】追加內容

【wc 文件名】統計文件行數(-l)、文件單詞數(-w)、文件字節數(-c)

創建目錄( mkdir ):

【 mkdir 目錄名 】在存在的目錄下創建下一級目錄

【 mkdir -p 目錄1.1/目錄1.2/目錄1.3 】在存在的目錄下創建多個連續目錄

【 mkdir 目錄1 目錄2 】在存在的目錄下創建多個目錄

查看( ls )命令:

【 ls 】 ?查看當前目錄下所有文件

【 ls -a 】查看當前目錄下所有文件,包括隱藏文件,如(.filex)

【 ls -l 】查看當前目錄下所有文件詳細信息/ L /

【 ls -lh 】l和h選項合用,加上h表示人性化顯示,改變在于文件大小單位

【 ls -ld 】顯示當前目錄的詳情信息

【 ls -i 】操控節點信息,int里的第一個字母

拷貝( cp )命令:

cp 選項 原 目標

選項有:( -p )攜帶原文件時間等屬性

【 cp 原文件 目標文件 】復制或者文件重命名

【 cp 原文件1 原文件2 原文件3 目標目錄 】復制多個文件到目錄下

【 cp -rp 源目錄 目標目錄 】目錄的復制,攜帶原文件時間等信息

移動( mv )命令:

mv 原 目標

【 mv 原文件 目標文件】文件重命名

【 mv 原目錄/目錄1 目標目錄/目錄2】移動目錄,并把目錄1改名為目錄2

刪除( rm )命令:

rm 選項 文件名

選項:(-r)表示目錄

選項:(-f)強制刪除,不詢問

【 rm 文件名 】刪除文件

【 rm -rf 目錄名】強制刪除目錄

創建文件( vi 和 touch ):

【 touch 文件名1 文件名2 】創建文件,不打開編輯

【 touch “引號 解決空 格文件名問題”】創建帶空格的文件名

touch 創建文件時如果文件存在則只會更新創建時間

【 vi 文件名 】創建文件并打開編輯

鏈接( ln )命令:

軟鏈接:

ln -s 原地址 新地址

類似win快捷方式

操作與權限問題全靠原文件

刪除軟連接,可直接用rm,不影響原文件或目錄

更新軟連接:ln -is 原文件地址 新地址

選項:

-b 刪除,覆蓋以前建立的鏈接

-d 允許超級用戶制作目錄的硬鏈接

-f 強制執行

-i 交互模式,文件存在則提示用戶是否覆蓋

-n 把符號鏈接視為一般目錄

-s 軟鏈接(符號鏈接)

-v 顯示詳細的處理過程

硬鏈接:

ln 原地址 新地址

相當于文件的拷貝,但更新會是同步的

其中一個文件丟失,不影響另外一個

不可跨文件分區

權限介紹及chmod:

目錄權限是:

W:創建和刪除文件必須要寫權限,

X:進入目錄必須要執行權限,

R:查看目錄內容必須要有讀權限

用戶類別(ugo): u為所有者,g為同組,o為其他人

文件權限(wrx): w為寫,r為讀,x為執行

+為添加權限,-為去掉權限

【 chmod ugo+w 文件名】添加寫權限給所有人

【 chmod u+x,o+x 文件名】給所有者和其他用戶添加執行權限

【 chmod u=--- 文件名】去掉所有者的全部權限,減號占位

【 chmod 777 文件名】添加所有權限給所有人

【 chmod -R 770 目錄名】修改目錄及目錄下所有文件和目錄的權限

【 chown 用戶名 文件 】更改文件的所有者,chgrp更改所屬組

文件搜索(find):

find 范圍 條件

條件間的連接:(-a)前后條件滿足,(-o)前后條件滿足一個

類型:(-type)(f)文件 (d)目錄 (l)軟連接

【find . -name 文件名】在當前目錄下查找文件名相同的文件

【find /home -name *文件名片段*】在家目錄下查找有文件名片段的文件

其中(*)表示0或多個字符,(?)表示單個任意字符

【find . -iname D*】當前路徑查找以D或者d開頭的文件,-iname

【find /home -user 用戶1】查看所有者為用戶1的文件,所屬組:-group

【find . -type f -exec ls -l {} ;】查找文件并列出詳細信息

文件內容的增刪改查:

【 cat -n 文件名 】查看文件內容,顯示行號

【 cat -n 文件名 】查看文件內容,并顯示行號

【 sort 文件名】默認進行數字到字母排序

【 less 文件名 】分頁查看文件內容

下一頁:page dn或者 空格

上一頁:page up

下一行:下箭頭

上一行:上箭頭

搜索:直接輸入【/內容】,n為查找下一個

退出:Q或q退出

【 head -n 3 文件名】查看文件前三行

【 tail -n 2 文件名 】查看文件后2行

【 tail -n 3 -F 文件名】實時顯示后三行信息

注意:使用選項(-f)時,文件更改不可用vi,因為vi編輯器是將原文件刪除并新建,其inode不一樣,可以用【ls -I 文件名】查看。

【grep -n 字符串 文件】在文件中查找字符串所在行,字符串不用雙引號,返回行號和當前行內容

【grep -in --color=auto 字符串 文件】不區分大小寫查詢,關鍵字高亮顯示

【cut -d 分隔符? -f 字段 文件名】默認分隔符為tab(制表符),-d后只能跟隨一個字符

如【cut -d ":" -f 1,3 文件名】以冒號為分隔符提取第一和第三列

【sed 選項 ‘動作’ 文件名】輕量級流編輯器,可進行數據的增刪改查

選項:

(-n)只把經過sed處理的行輸出到屏幕上

(-e)允許多條sed命令,多個條件在單引號內用分號隔開

(-I)修改的內容不僅僅是在輸出數據上,在原文件內也會更改

動作:

(a )追加,行后追加為新行,其中 表示命令未輸入完

如:在第三行后追加新行,使用 會自帶換行符:

(c )替換,如替換第二行:【sed '2c 目標內容' 文件名】

(i )插入,行前插入新行,如‘3i dong xiao’

(p)打印行,如‘3p’為第三行,如’3,5’為第三行到第五行

(d)刪除,如‘3d’為刪除第三行,也可為‘3,5d’

(s)字符串替換,如:【sed? '行數s/查找/替換/g' 文件】,不加行則替換全部

如:

【sed -n '2p' 文件名】輸出文件內容的第二行

【find . -type f -ok ls -l {} ;】上為不詢問操作,此為每條詢問是否操作

【find . -inum 33828570】通過節點查找

壓縮管理:

tar 選項 目標文件 目錄

特點:常用

選項:(-z)壓縮,(-c)打包 /(-x)解包,(-v)顯示詳細信息,(-f)指定文件名

出現順序必須如下

【tar -cvf dong.tar dong33】打包成(.tar)文件

【tar -xvf dong.tar】解壓

【tar -zcvf dongx.tar.gz dong33】打包并壓縮成(.tar.gz)或者(.tgz)文件

【tar -zxvf dongx.tar.gz】解壓

bzip2 選項 原文件

選項:(-k)保留原文件

特點:壓縮比高

【bzip2 -k 原文件】壓縮,系統默認命名

【bunzip2 -k 壓縮文件名.bz2】解壓縮

gzip:

【gzip ww.txt】壓縮后的文件:ww.txt.gz,不保留原文件

【gunzip ww.txt.gz】或者【gzip -d ww.txt.gz】解壓縮

與win通用的 zip :

【zip 目標文件名.zip 原文件名】壓縮文件,保留原文件

【zip -r 目標目錄名.zip 原目錄名】壓縮目錄,保留原

【unzip 壓縮包名.zip】解壓縮

掛載:

本質就是將設備文件名和掛載點聯系,如果是桌面版,一切都簡單,但….也要學習用命令操作

掛載光盤:

1、 創建空目錄,創建掛載點

2、 插入光盤

3、 【mount /dev/sr0 掛載點】掛載

4、 查看內容直接進入掛載點

5、 離開光盤目錄

6、 【umount /dev/sr0】卸載光盤

掛載U盤:

1、 創建空目錄,創建掛載點

2、 直接插入U盤

3、 【 fdisk -l 】查看設備文件名(分區名)

4、 【mount -t vfat /dev/sdb1 掛載點絕對路徑】

選項有:

-t 文件系統

FAT32文件系統則使用vfat ,

FAT 和FAT16文件系統則為fat

不支持NTFS(HPFS)文件系統,一般是硬盤,可下載NTFS-3G插件,文件系統為ntfs-3g

-o 特殊選項,可更改文件系統是否可以運行可執行腳本等

5、 進入掛載點訪問數據

6、 【umount /dev/sdb1】卸載U盤

分區:

分區的掛載點是文件目錄

主分區加擴展分區總共可有四個,其中擴展分區最多為1個,擴展分區不能存放數據,必須在其劃分邏輯分區來存儲數據。

【df -h】查看每個分區詳細信息,統計大小會考慮運行占用的空間

【mount】查看系統已經掛載的分區

fdisk可對新硬盤進行分區

一般安裝Liunx時,可以確定一下基本分區:

運行內存分區(小于2GB):swap分區

啟動分區(200M):/boot

主(根,剩余空間)分區:/

轉載東小東

總結

以上是生活随笔為你收集整理的linux创建目录的语句,Linux的 文件 和 目录 管理(基本语句)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。