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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文件基本操作

發布時間:2023/12/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件基本操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄的跳轉

1.pwd??????????????? //顯示當前目錄名稱

2.cd <路徑>??????????? //跳轉到指定目錄

cd ? ? ? ? //跳轉到root目錄(~)

cd.. ?????? //回到上級目錄

cd/ ? ? ? ?? //跳轉到根目錄(/)

cd- ? ? ? ? ? //回到上一次目錄

cd <相對路徑or絕對路徑>????????????? //跳轉到指定路徑

3.ls ? ? ? ? ? ? ?? //顯示當前目錄信息

-a :顯示包括隱藏文件和目錄在內的所有目錄和文件

-l :顯示文件的詳細信息

-t :按文件最后修改時間給文件排序

文件和文件夾創建和刪除

Linux中的文件夾被稱為目錄,文件還是叫文件。

<里面內容表示需要寫的內容>,外邊的<>符號敲命令的時候不用寫

文件

1.創建文件

Touch <文件名>????????? //touch 創建文件,可以同時創建多個文件

Touch <文件名1> <文件名2>

2.刪除文件

rm <文件的相對路徑or絕對路徑> ? ? ? ? ? ?? // 刪除文件命令

rm -f <文件的相對路徑or絕對路徑>??????????? //強制刪除

文件夾

1.創建文件夾

mkdir <文件夾名>?????? //創建文件夾

mkdir -p </root/aa/bb/cc/dd>????? //遞歸創建目錄,即文件夾里有文件夾的創建

mkdir -m?????? //設置新建目錄權限

2.刪除文件夾

rmdir <文件夾名>???? //刪除空文件夾(文件夾里沒有內容的)

rmdir -p????? //遞歸刪除空目錄(如果目錄里有內容則,刪除不了)

rm -r <文件夾的相對路徑or絕對路徑>??? //遞歸刪除(不管目錄里有什么文件都刪除),也可以用來刪文件

(注:遞歸指的是那種文件夾里還有文件夾的。比如:創建了一個文件夾1,在文件夾1里又創建了一個文件夾2,文件夾2里又有其他的文件和文件夾。此時如果要刪除文件夾1里的所有內容,如果沒有使用rm -r這種遞歸刪除是刪除不了文件夾1的)

文件的移動和復制

1.文件復制

作用:cp ,復制文件到文件夾或者覆蓋已有文件

cp <文件1(路徑)> <文件夾2(路徑)> //將目錄1中的文件復制到目錄2文件夾下

cp <文件1(路徑)> <文件2(路徑)> //將文件1將覆蓋文件2

cp -r <文件1> <文件夾1> <文件夾2> //把多個文件或文件夾復制的一個文件夾下面

2.文件移動(剪切)

作用:mv ,移動文件到一個文件夾,或者覆蓋已有文件or移動文件夾到另一個文件夾(移動目錄)

mv <文件1> <文件夾2>//把文件1移動到文件夾2目錄下(前提是目錄2文件存在)

mv <文件夾1> <文件夾2>//把文件夾1移動到文件夾2的子目錄下

mv <文件1> <文件2> <文件夾1> <文件夾2> //可以把多個文件或文件夾移到最后一個文件夾2

編輯文件

  • vi <文件名> //文件名可以是絕對路徑或者是相對路徑
  • echo ‘加入的內容’>><文件名> ?????//向文件末尾加入內容
  • 注:1.>表示輸出重定向 2.echo目錄中,>>表示追加,>表示覆蓋。

    文件重命名

    mv <文件1> <新的文件名> ? ? ? ? ?? //把文件1的名字改為后面新的文件名(前提:新的文件名在文件1所在目錄下沒有和其他文件重名)

    查看文件內容

    cat <文件名> //查看文件內容

    壓縮文件(必須在壓縮文件的上一級目錄做目錄)

    gzip <文件名> ?????//壓縮文件

    gzip -r <文件夾名> ?//遞歸查找指定目錄,并壓縮其中所有文件

    注:1.如果被壓縮了文件以后,直接vi 修改文件(沒有加后綴的文件名字),則會直接創建一個新的文件

    2.如果被壓縮了文件以后,直接vi 修改文件(加后綴的文件名字),則會導致解壓縮不了

    解壓文件

    gzip -d <文件名> ?//解壓縮 ?==gunzip <文件名>

    不解壓查看壓縮文件

    zcat <文件名> ????//不解壓的情況下讀取壓縮包里面的內容

    歸檔(對文件或者文件夾進行備份)

    tar -zc <文件名> ??//打包并用gzip壓縮

    ???-x ???//解壓文件

    ???-c ??//打包文件

    ?? -v ??//壓縮時顯示文件信息

    ?? -f ??//后接壓縮包名,通常放在最后

    常用的歸檔組合:

    tar -cf <歸檔后的文件夾名>.tar <需要歸檔的文件或目錄> ?//對文件和目錄進行歸檔

    tar -czf <歸檔后的文件夾名>.tar <打包文件夾里的文件> ?//對文件和目錄進行壓縮歸檔

    例如:把文件夾a進行歸檔成a.tar ??命令:tar cf a.tar a

    查看歸檔文件內容

    tar -tf <歸檔文件夾名>.tar ????//查看歸檔文件的目錄列表

    tar -tzf <歸檔文件夾名>.tar.gz ????//查看壓縮歸檔文件的目錄列表

    恢復歸檔文件

    全部恢復

    tar -xf <歸檔文件夾名>.tar ??//恢復歸檔文件

    tar -xzf <歸檔文件夾名>.tar ???//恢復壓縮的歸檔文件

    指定恢復(-c)

    tar -xf <歸檔文件夾名>.tar -c <需要恢復的文件> ??//恢復指定歸檔文件

    tar -xzf <歸檔文件夾名>.tar -c <需要恢復的文件> ??//恢復指定壓縮的歸檔文件

    總結歸檔

    文件名.tar.gz ??//表示被打包,并壓縮

    tar -cf 文件名//打包

    tar -xf 文件名/拆包

    tar -czvf 文件名//打包加壓縮

    tar -xzvf 文件名//打包解壓

    總結

    以上是生活随笔為你收集整理的文件基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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