linux文件編碼查看命令「查看linux系統編碼格式」

linux命令之文件操作

文件操作命令

創建文件

使用touch命令可以創建和修改文件時間

touch test.txt

刪除文件

在使用rmdir刪除目錄的時候如果目錄中存在子目錄是不可以被刪除的,使用起來比較噁心,所以在刪除文件或者目錄的時候都習慣於使用rm來刪除

#這裡注意如果加上-f選項的話,就會強制刪除,無法找回,刪除之前要考慮清楚
rm -rf test.txt

---------------
選項
-f  強制刪除
-r  遞歸刪除

查看文件

stat命令

查看文件詳細信息

 stat abc.txt

 ----------------------------
  File: `abc.txt'
  Size: 5               Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 131272      Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  500/ zhanghe)   Gid: (  500/ zhanghe)
Access: 2021-02-14 18:34:47.995289019 +0800
Modify: 2021-02-14 18:34:58.308673839 +0800
Change: 2021-02-14 18:34:58.308673839 +0800

cat命令

查看文件內容

cat abc.txt

-----------------------
選項
-A 相當於-vET,列出所有的隱藏字符
-E 列出每行結尾的回車符$
-n 顯示行號
-T 把Tab鍵用^I表示出來
-v 展示特殊字符

more命令

cat不適合查看大文件,使用more命令來分屏顯示

more abc.txt


--------------------
空格鍵  向下翻頁
b   向上翻頁
回車   向下滾動一行
q   退出

head和tail命令

head是顯示文件頭,tail是顯示文件尾,默認10行

tail abc.txt


-------------------------
選項
-n   顯示行數
-f   監聽文件新增內容,滾動

軟鏈接

建立文件的軟鏈接(可以看作是windows的快捷方式)

ln -s abc.txt abc_c.txt



ls -l
-------------------------------
total 4
lrwxrwxrwx. 1 zhanghe zhanghe 7 Feb 14 19:59 abc_c.txt -> abc.txt
-rw-rw-r--. 1 zhanghe zhanghe 5 Feb 14 18:34 abc.txt

特徵

  • 軟鏈接和源文件擁有不同的Inode和block
  • 修改任意一個,兩者都會修改
  • 刪除源文件,軟鏈接不可用;刪除軟鏈接,源文件沒有影響
  • 軟鏈接不存儲真實數據,存儲的是源文件的Inode

複製文件

cp abc.txt /home/zhanghe/Documents/test/aaa.txt


----------------------------
選項
-r   遞歸複製,用於複製目錄
-p   保留源文件的屬性,如所有者、權限和時間
-i   詢問是否覆蓋
-d   如果源文件是軟鏈接,則複製出來的也是軟鏈接
-a   相當於-dpr

在複製的時候,如果目標位置是目錄,則將文件複製過去,如果目標位置是文件,則將文件內容複製過去

剪切或者重命名

 mv aaa.txt acs.txt

-------------------------
-f   如果文件存在,強制覆蓋
-i   詢問
-v   顯示詳細信息

剪切如果在同一目錄下就是重命名,不在同一目錄下就是剪切

查看文件格式及其編碼

file -b read.sh

查看文件的MIME類型

file -i read.sh

可以通過file命令來看該軟鏈接的文件本身是誰

file read_s.sh

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/234708.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-12 11:49
下一篇 2024-12-12 11:49

相關推薦

發表回復

登錄後才能評論