三 Linux目錄結構及檔案基本操作

2021-09-02 18:01:05 字數 2754 閱讀 4519

這篇部落格是有關linux的目錄結構以及檔案基本操作。

1.1 fhs簡介(filesystem hierarchy standard)

linux目錄結構主要是:

根目錄: /

一級目錄有:/bin, /boot, /dev, /etc, /home, /lib, /media, /mnt, /opt, /root, /sbin, /srv, /tmp, /usr, /var。

目錄結構詳細請看這篇部落格:

linux目錄結構及詳細介紹

有些目錄是可改的,有些不是,如下圖所示:

可分享的

不可分享的

不可變的

/usr(軟體放置處)

/etc(配置檔案)

/opt(第三方軟體)

/boot(開機及核心檔案)

可變動的

/var/mail(使用者郵件信箱)

/var/run(程式相關)

/nar/news(新聞組)

/var/lock(檔案鎖相關)

檢視目錄結構:

tree /

//如果不能執行,則更新命令

sudo apt-get update

sudo apt-get install tree

相對路徑與絕對路徑:

cd ~

//進入使用者home目錄

pwdcd /usr/local/bin //絕對路徑進入

pwdcd ../

../usr/local/bin //相對路徑進入

pwd

2.1 新建

新建檔案

cd ~

touch test

ll

新建目錄

mkdir mydir

mkdir –p father/son/grandson

2.2 複製

複製檔案

cp test father/son/grandson
複製目錄

mkdir family

cp –r father family //-r –r 引數表示遞迴複製

2.3 刪除

刪除檔案

rm test
如果test檔案是唯讀的,會出現確認是否刪除資訊,使用-f引數忽略

rm –f test
刪除目錄

rm –r family
2.4 移動

移動檔案

mkdir documents

touch file

mv file documents //mv 源目錄檔案 目的目錄

重新命名檔案

cd documents

mv file myfile //mv 舊檔名 新檔名

批量重新命名檔案

cd ~

touch file

.txt

rename 『s/\.txt/\.c/』 *

.txt //批量將這 5 個字尾為 .txt 的文字檔案重新命名為以 .c 為字尾的檔案

rename 『y/a-z/a-z/』 *

.txt //批量將這 5 個檔案,檔名和字尾改為大寫

2.5 檢視檔案
cd ~

cp /etc/passwd ~

cat passwd

cat –n passwd //顯示行號

-b : 指定新增行號的方式,主要有兩種:

-b a:表示無論是否為空行,同樣列出行號("cat -n"就是這種方式)

-b t:只列出非空行的編號並列出(預設為這種方式)

-n : 設定行號的樣式,主要有三種:

-n ln:在行號欄位最左端顯示

-n rn:在行號欄位最右邊顯示,且不加 0

-n rz:在行號欄位最右邊顯示,且加 0

-w : 行號字段占用的位數(預設為 6 位)

cat –b a passwd
使用more和less檢視檔案

more passwd                   //顯示一螢幕,enter下一行,space下一屏,q退出,h幫助
使用head和tail檢視檔案

預設檢視10行,想檢視的行數可以使用 –n 來設定

tail /etc/passwd

tail –n 5

/etc/passwd //檢視最後5行

2.6 檢視檔案型別
file /bin/ls
希望此部落格對你有幫助!

(by:chenyunhe 2018-12-6

Linux目錄結構及檔案基本操作

linux目錄結構及檔案基本操作 一,linux目錄結構 1.fhs標準 tree 如果提示 command not found 就先安裝 因為我們的環境的原因,每次新啟動實驗會清除系統恢復初始狀態,所以需要手動更新軟體包索引,以便我們安裝時能找到相應軟體包的源 sudo apt get updat...

Linux目錄結構及檔案基本操作

宣告 本文是我在看了實驗樓的課程之後寫的,算是總結吧,程式設計就是要多總結 使用cd命令可以切換目錄,在 linux 裡面使用.表示當前目錄,表示上一級目錄 注意,還記得我們上一節介紹過的,以.開頭的檔案都是隱藏檔案,所以這兩個目錄必然也是隱藏的,你可以使用ls a命令檢視隱藏檔案 表示上一次所在目...

Linux目錄結構及檔案基本操作

一 知識點梳理 1.linux 的檔案組織目錄結構。2.相對路徑和絕對路徑。3.對檔案的移動 複製 重新命名 編輯等操作。二 linux目錄結構 首先要說明的是,linux的目錄結構與windows的目錄結構的區別,這種區別主要體現在目錄與儲存介質的關係上,這裡的儲存介質包括但不限於磁碟 記憶體。w...