Linux 檔案相關指令

2021-10-03 15:01:10 字數 3085 閱讀 1476

二、檔案的許可權

三、相對路徑和絕對路徑

四、目錄常用命令

五、檢視檔案內容

以下主要描述檔案的幾個重點屬性

操作:在終端輸入ls -al

-al總用量 36

drwxrwxr-x 9 zhan zhan 4096 3月 7 15:05 .

drwxr-xr-x 27 zhan zhan 4096 3月 7 16:55 .

.-rw-rw-r-- 1 zhan zhan 0 3月 7 11:11 1

drwxrwxr-x 2 zhan zhan 4096 3月 7 11:34 d1

drwxrwxrwx 2 zhan zhan 4096 3月 7 11:35 d2

drwxrwxr-x 2 zhan zhan 4096 3月 7 15:05 d3

drwxrwxr-x 4 zhan zhan 4096 3月 7 15:10 d5

drwxrwxr-x 3 zhan zhan 4096 3月 7 11:29 test1

drwxrwxr-x 3 zhan zhan 4096 3月 7 11:28 test2

drwxrwxr-x 2 zhan zhan 4096 3月 7 11:27 test3

drwx rwx r-x

型別描述備註d

目錄常用

-普通檔案常用1

鏈結文件

目前較少使用到

b可供儲存的介面裝置

目前較少使用到

c串列埠裝置

如滑鼠drwx rwx r-x

主使用者許可權+同組使用者許可權+其他使用者許可權

型別描述備註r

讀w寫如果所有人都有寫許可權,ls時檔案會有顏色標記

chgrp:更改檔案屬組(暫時沒有使用到,不詳細說明)

chown:更新檔案屬組或屬主,可同時更改

chmod:更改許可權(較常使用)

指令描述

ls列出檔名稱,不包括隱藏檔案

ls -a

列出檔名稱,包括隱藏檔案

ls -d

僅列出目錄名稱

ls -l

列出檔案詳細屬性,不包括隱藏檔案

ls -al

列出檔案詳細屬性,包括隱藏檔案

ll和ls -al類似

常用的一些cd指令:

指令描述

兩個都可用來建立檔案,vi會在建立的同時進入編輯模式。

如果是已有檔案,vi會直接編輯該檔案

1、沒有引數mkdir 建立單層目錄

2、加引數-p可以遞迴建立目錄,建立多層目錄

mkdir -p test4/1/2/3 原本test4 1 2 3幾個目錄都不存在,經過這條指令後,這幾個目錄都被建立成功

3、加引數-m建立目錄時同時設定目錄的屬性

未加引數時,系統會使用預設屬性

加了引數後,會變為我們自己設定的屬性

1、不加引數刪除單個空目錄

2、加引數-p遞迴刪除空目錄,和mkdir -p類似

rm -f:忽略不存在的檔案,不會出現警告資訊

rm -i:互動模式,會詢問確認

rm -r:遞迴刪除,常用在非空目錄的刪除

cat -b:列出行號,僅針對非空白行

cat -n 列出行號,包括空白行

tac是cat倒過來寫~

nl -b a

nl -b t 類似cat

nl -n rn 行號顯示在自己欄的右方 不加0

nl -n rz 行號顯示在自己欄的右方 加0

cat會一次性顯示全部內容,對於字數較多的檔案來說,檢視會不方便,可以使用more指令。

進入more模式後一些常用指令:

空白鍵–向下翻一頁

enter–向下翻一行

ctrl+b–向前翻頁

q–退出more模式

總結下more 和 less的區別:

less可以按鍵盤上下方向鍵顯示上下內容,more不能通過上下方向鍵控制顯示

less不必讀整個檔案,載入速度會比more更快

less退出後shell不會留下剛顯示的內容,而more退出後會在shell上留下剛顯示的內容

less is more~less指令會比more更方

head -n x 或者 head -x

tail -n x 或者 tail -x

LINUX相關指令

檔案操作 刪除資料夾 rm rf 目錄名字 說明 r就是向下遞迴,不管有多少級目錄一併刪除 f就是直接強行刪除,不作任何提示。新建資料夾 mkdir 資料夾 修改許可權 chmod 777 檔名 說明 777表示所有的使用者可以對檔案進行讀寫執行等操作。解壓檔案 tar zxvf filename....

Linux壓縮相關指令

在linux系統的使用過程中,經常會使用到一些壓縮指令,現整理如下。壓縮檔案的副檔名及含義 z compress 程式壓縮的檔案 gz gzip 程式壓縮的檔案 bz2 bzip2 程式壓縮的檔案 tar tar 程式打包的資料,並沒有壓縮過 tar.gz tar 程式打包的檔案,其中並且經過 gz...

Linux相關基礎指令

linux 一 基本命令 1 list 顯示目錄下的專案 基本選項 1 a 顯示所有檔案,包括隱藏檔案,注意 隱藏檔案不是不想讓人看到,而是表示該檔案是系統中重要的檔案,不是必須,不要動它 2 i 顯示檔案的id,long 長格式 3 l 顯示詳細資訊,具體資訊見下圖 4.d 檢視目錄屬性 5 h ...