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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux的文件管理

發(fā)布時間:2025/5/22 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux的文件管理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux的文件管理

創(chuàng)建文件

??????? echo重定向

??????? vim/vi

??????? cat

????????????? touch管理:atime mtime

?????????????????????????????????? touch 文件名 //如果文件不存在創(chuàng)建文件

?????????????????????????????????? touch -a -t [[CC]YY]MMDDhhmm[.ss]

刪除文件

????????????? 1.mv /tmp

????????????? 2.find | xargs rm

????????????? 3.rm

???????????????????? Rm 刪除文件

???????????????????? Alias rm -i

??????????????????????????? -i 顯示提示

??????????????????????????? -f 強制刪除

??????????????????????????? -r 刪除目錄

????????????? 擴展:默認情況下rm -rf / 是不讓刪除的(centos 5 以及一下的版本是可以的)

???????????????????? ? Centos 7和6要刪除的話需要加一個參數(shù);--preseve-root 可以刪除根

????????????? Rmdir 刪除目錄

移動文件

????????????? 文件的傳輸都有兩種行為:一種是“推”,一種是“拉”的方式

???????????????????? mv 移動文件,改名字

??????????????????????????? -t 顛倒源目

??????????????????????????? Mv a b c d /e? //將多個文件同時移動到/e目錄下

??????????????????????????? Mv a b //修改名字a文件改為b

??????????????????????????? 覆蓋問題 -i

cp

??????????????????????????? cp a b

??????????????????????????? cp /a b

??????????????????????????? -t 顛倒源目

??????????????????????????? -a 可以復制目錄和目錄里面文件的屬性

???????????????????? install? 創(chuàng)建目錄和復制文件

??????????????????????????? -d 創(chuàng)建目錄

-t

-g? 指定所屬組

-o? 指定所屬主

-m 指定復制文件的權限

scp 是linux機器之間進行文件傳輸命令

??????????????????????????? 推:文件在哪里,命令在哪兒敲

?????????????????????????????????? scp a.txt root@192.168.72.146:/root/

??????????????????????????? 拉:文件在哪里,命令在另一臺機器上敲

?????????????????????????????????? scp? root@192.168.72.145:/root/a.txt /root/

查找

?????? Locate

???????????????????? Yum install mlocate -y

需要生成一個查找?guī)斓?--不常用

????????????????????

???????????????????? Updatedb 在這個查找?guī)熘胁檎覍奈募?/p>

?????? find?

???????????????????? 可以根據(jù)文件的任何一個屬性,來查找文件

  • inode 2.文件類型 3.文件權限4.硬鏈接數(shù) 5.所屬主 6.所屬組 7.文件大小 -size 8.修改時間 9.文件名
  • -type f普通文件 d目錄文件 s套接字文件 p管道文件 c字符文件 b塊設備文件 l鏈接文件

    -perm 077 指定權限 ??-perm -500 查找包含500 411 004? -perm /500? 644 755

    -maxdepth 查找最多幾級目錄

    -mindepth 查找最少幾級目錄

    ?????????????? find ./ -maxdepth 1 -perm +1

    -link

    -user -nouser

    -group -nogroup

    -size 默認單位

    -mtime -ctime -atime + - 數(shù)字

    -name? 支持文件通配符

    ??????? -regex 指定正則表達式

    處理動作

    -print----顯示查找文件的內容

    -ok

    -exec

    | xargs

    練習:

    ????????????? 刪除某個目錄下沒有所屬主的文件

    ?????? find -nogroup

    壓縮遞歸

    ?????? 壓縮 gzip bzip2 xz? 壓縮只能對文件進行壓縮;可以讓原文件變小的

    ?????? 歸檔 tar? 歸檔可以對目錄進行操作;不會讓目錄變小

    ???????????????????? -j bzip2

    ???????????????????? -J xz

    ???????????????????? -z gzip

    ???????????????????? -c 創(chuàng)建 -x 解壓

    ???????????????????? -v????? -f filename 創(chuàng)建壓縮文件的名字

    ???????????????????? 【解壓的時候:最好不要指定壓縮文件】

    Bsd systemd---兼容兩種命令格式,

    編輯

    ????????????? 全屏編輯器:vim / vi

    ????????????????????????????????????????? 默認為命令模式,i I a A o O 進入編輯模式

    ????????????????????????????????????????? Esc進入末行模式

    ????????????? 命令模式的常用技巧

    ?????????????????????????????????? 上下左右:h j k l

    ?????????????????????????????????? dd ndd -刪除

    ?????????????????????????????????? p? 10p-----粘貼

    ?????????????????????????????????? u ---切回上一個操作? U 退回到進入文件時的初始狀態(tài)

    ?????????????????????????????????? yy---復制光標所在行 nyy---復制光標開始的n行

    ?????????????????????????????????? G---光標跳至文件內容行尾 gg---光標跳至文件內容行首

    ?????????????????????????????????? c---dd+i

    ?????????????????????????????????? r---替換光標所在字符為指定字符

    ?????????????????????????????????? v---進入可選模式,選=選出可選內容,進行操作,可視塊

    ????????????? 末行模式:

    ?????????????????????????????????? 【末行模式下的操作與sed相同】

    ?????????????????????????????????? ?.,$s/^#/ /g

    ?????????????????????????????????? ?:$---將光標移動到末尾

    ?????????????????????????????????? ?:1---第一行

    ?????????????????????????????????? ?:w 可以指定保存到新的文件

    ??????????????????????????? ?? :q?????

    ??????????????????????????? ?? :wq!

    ??????????????????????????? 在命令模式下面,ZZ可以保存并退出文件

    ??????????????????????????? 查找: / 向下 n下一個 N上一個

    ?????????????????????????????????? ??? 向上 n上面一個 N下面一個

    ????????????? 多文件同時編輯的情況:

    ?????????????????????????????????? :next? vim a b

    ????????????????????????????????????????? ? 5dd

    ????????????????????????????????????????? ? :next!

    ????????????????????????????????????????? ? p

    ?????????????????????????????????? :prev

    ?????????????????????????????????? :first

    ?????????????????????????????????? :last

    ?????????????????????????????????? :qa---退出所有

    ?????????????????????????????????? :q!—退出所有·

    ?????????????????????????????????? :q ---退出當前文件

    ?

    ???????????????????? vim -o file1 file2?? ----- 同時打開兩個文件

    ??????????????????????????? 垂直分屏 vim -O a b? 切換光標:ctrl +W---松開--- w

    ????????????????????????????????????????? 再進行切屏 ctrl +W---松開--- v

    ??????????????????????????? 水平分屏 vim -o a b ? 切換光標:ctrl +W---松開--- w

    ????????????????????????????????????????? 再進行切屏 ctrl +W---松開--- s

    ???????????????????? :qa1全部保存并退出

    ?

    Nano

    (流編輯器)行編輯器:sed??

    ?

    轉載于:https://www.cnblogs.com/KAJIA1/p/11419891.html

    總結

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

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