Linux學習 管理檔案(1)

2022-07-09 12:06:15 字數 3342 閱讀 6859

重要目錄

位置用途

/usr

安裝的軟體、共享庫,包括檔案和唯讀程式資料。重要的子目錄有:

/usr/bin:使用者命令

/usr/sbin:系統管理命令

/usr/local:本地自定義軟體

/etc

特定於此系統的配置檔案

/var

特定於此系統的可變資料,在系統啟動之間保持永久性。動態變化的檔案(如資料庫、快取目錄、日誌檔案、印表機後台處理文件**內容)可以在/var下找到

/run

自上一次系統啟動以來啟動的程序的執行時資料。包括程序id檔案和鎖定檔案,等等。此目錄中的內容在重啟時重新建立。

/home

主目錄是普通使用者儲存其個人資料和配置檔案的位置

/root

管理超級使用者root的主目錄

/tmp

供臨時檔案使用的全域性可寫空間。10天內未訪問、未更改、或未修改的檔案將自動從該目錄中刪除。

還有乙個臨時目錄/var/tmp,該目錄中的檔案如果在30天內未曾訪問、更改、或修改過,將被自動刪除。

/boot

開始啟動過程所需的檔案

/dev

包括特殊的裝置檔案,共系統用於訪問硬體

絕對路徑和相對路徑

絕對路徑:

1)用於指定檔案在檔案系統層次結構中的確切位置。

2)從根(/)目錄開始,並指定為到達特定檔案所必須遍歷的每個子目錄。

3)簡單的識別規則:第乙個字元是正斜槓(/)的路徑名是絕對路徑

[sea@192 etc]$ cd /var/lib

[sea@

192 lib]$ ls

相對路徑:

1)從工作目錄到達該檔案所需的路徑

2)簡單的識別規則:第乙個字元是正斜槓之外的其他字元的路徑名是相對路徑

注意:在linux檔案系統中,包含但不限於ext4、xfs、gfs2和glusterfs,都是區分大小寫的。

[sea@192 /]$ cd dev/[sea@

192 dev]$ ls

agpgart hwrng nvme0n1 stdin tty25 tty44 tty63 vcsa

基本指令:

pwd:顯示該shell的當前工作目錄的完整路徑名

[sea@192 lib]$ pwd

/var/lib

ls:列出指定目錄的目錄內容

1)-l (長列**式)

2)-a (包含隱藏檔案在內的所有檔案)

3)-r (遞迴方式,包含所有子目錄的內容)

注意:1)列表頂部的兩個特殊目錄是當前目錄( . )和父目錄( . )

2)開頭為句號( . )的檔名表示隱藏檔案

[sea@192 ~]$ ls

desktop documents downloads music pictures public templates test videos

[sea@

192 ~]$ ls -l

total

0drwxr-xr-x. 2 sea sea 6 nov 13

00:16

desktop

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

documents

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

downloads

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

music

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

pictures

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

public

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

templates

drwxrwxr-x. 2 sea sea 19 nov 13

00:32

test

drwxr-xr-x. 2 sea sea 6 nov 13

00:16

videos

[sea@

192 ~]$ ls -a

. .bash_profile .config downloads .local pictures templates

.. .bashrc desktop .esd_auth .mozilla .pki test

.bash_logout .cache documents .iceauthority music public videos

[sea@

192 ~]$ ls -r

.:desktop documents downloads music pictures public templates test videos

./desktop:

./documents:

./downloads:

./music:

./pictures:

./public:

./templates:

./test:

1.txt

./videos:

touch:

1)建立空檔案

2)將檔案的時間戳更新為當前日期和時間,而不進行其他修改

建立空檔案

[sea@

192 test]$ touch

1.txt

[sea@

192test]$ ll

total

0-rw-rw-r--. 1 sea sea 0 nov 13

00:29

1.txt

[sea@

192 test]$ cat

1.txt

更新時間和日期

sea@

192 test]$ touch

1.txt

[sea@

192test]$ ll

total

0-rw-rw-r--. 1 sea sea 0 nov 13

00:33

1.txt

linux檔案基本管理(1)

顯示屬性 ls 拷貝檔案或目錄cp 刪除檔案或目錄rm 移動檔案或目錄mv basename basename usr local etc 不論 etc是個目錄或檔案,他都會被擷取出來。dirname 截取出前面的目錄部分。cat 由第一行開始顯示文件內容。tac 從最後一行開始顯示文件內容。mor...

Linux 檔案與目錄管理 1

linux一般將檔案可訪問的身份分為三個類別 owner group others 三種身份各自具有各自的r w x許可權。linux檔案型別 1 普通檔案 regular file,符號 a 純文字 ascii linux系統中最多的一種檔案型別 這類檔案內容是我們可以直接讀到的資料 eg 數字 ...

1 Linux檔案管理筆記

ls a 列出所有檔案,包括以.開頭的隱藏檔案 表示當前目錄 表示當前目錄的上級目錄 父目錄 a 除當前目錄和上級目錄的其他所有目錄 l 長格式 檢視檔案詳細資訊 檔案型別 普通檔案 f d 目錄檔案 b 塊裝置檔案 block c 字元裝置檔案 character p 命令管道檔案 pipe s ...