chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux新手通關(guān)!5分鐘掌握文件/目錄管理,告別“找不到北”

jf_44130326 ? 來源:Linux1024 ? 作者:Linux1024 ? 2025-11-17 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

新手入門:Linux文件/目錄管理實(shí)操指南

剛上手Linux的小伙伴,是不是常陷入這些“混亂時(shí)刻”:想找的文件藏在層層目錄里,翻半天找不到;誤刪文件后慌得手心冒汗,不知道怎么恢復(fù);復(fù)制文件夾時(shí)明明點(diǎn)了操作,打開卻空無一物…其實(shí)Linux的文件/目錄管理有“固定套路”,學(xué)會(huì)8個(gè)核心命令,再記住3個(gè)避坑技巧,就能輕松搞定90%的操作,再也不用對著黑屏發(fā)呆!

今天就用“場景+實(shí)操”的方式,把文件/目錄管理講得明明白白,新手跟著敲一遍就能會(huì)~

wKgZO2kaoCSAcf8LAAAVnGeJmfE734.png

一、先搞懂:Linux的“文件目錄樹”邏輯

在學(xué)命令前,得先知道Linux的“文件世界”長啥樣:

所有文件/目錄都從根目錄“/”開始,像一棵倒著長的樹——根目錄下有home(普通用戶文件夾)、etc(配置文件)、usr(軟件安裝目錄)等核心目錄,你的文件都藏在這些“樹枝”里。

比如你的用戶名叫“l(fā)inuxer”,那么你的個(gè)人文件默認(rèn)在/home/linuxer里,記不住路徑時(shí),先搞懂這個(gè)邏輯,找文件會(huì)快很多!

二、目錄導(dǎo)航:3個(gè)命令搞定“去哪、在哪”

不管是找文件還是存文件,先學(xué)會(huì)“導(dǎo)航”——用3個(gè)命令,輕松在目錄間跳轉(zhuǎn),再也不用“迷路”。

1. pwd:顯示“當(dāng)前位置”(防止迷路)

剛打開終端,不知道自己在哪個(gè)目錄?輸pwd(Print Working Directory)立刻顯示路徑:

pwd#示例輸出:/home/linuxer(表示當(dāng)前在用戶"linuxer"的個(gè)人目錄下)

場景:每次迷茫時(shí)先輸pwd,就像打開手機(jī)地圖看“我的位置”。

2. cd:切換目錄(想去哪就去哪)

cd(Change Directory)是最常用的導(dǎo)航命令,記住幾個(gè)核心用法,覆蓋90%場景:

命令 作用 示例 注釋
cd目錄路徑 跳轉(zhuǎn)到指定目錄 cd /home/linuxer/Documents 切換到“l(fā)inuxer”用戶的“Documents”文檔目錄
cd ~ 快速回到“自己的用戶目錄” cd ~ 無論當(dāng)前在哪個(gè)目錄,一鍵返回個(gè)人主目錄
cd .. 回到“上一級目錄”(父目錄) cd .. 若當(dāng)前在/home/linuxer/Documents,執(zhí)行后回到/home/linuxer
cd - 回到“上一次所在的目錄” cd - 從A目錄跳到B目錄后,執(zhí)行后返回A目錄

避坑提醒:路徑要寫對!如果文件夾名帶空格(比如“my documents”),必須加引號,否則Linux會(huì)誤認(rèn)為是兩個(gè)目錄:

cd "my documents"#正確:跳轉(zhuǎn)至“my documents”目錄
#錯(cuò)誤寫法:cd my documents(Linux會(huì)找“my”和“documents”兩個(gè)目錄,導(dǎo)致報(bào)錯(cuò))

3. ls:查看目錄里的“內(nèi)容”(有啥文件/文件夾)

跳轉(zhuǎn)到目錄后,想知道里面有啥?用ls(List),加參數(shù)能看更多細(xì)節(jié):

ls #基礎(chǔ)用法:只顯示文件名/目錄名(無額外信息)
ls -l #顯示詳細(xì)信息(權(quán)限、所有者、大小、修改時(shí)間,新手必學(xué))
ls -a #顯示隱藏文件(Linux中以“.”開頭的是隱藏文件,如“.bashrc”)
ls -lh #人性化顯示大?。▽ⅰ?024字節(jié)”顯示為“1K”,“1024K”顯示為“1M”,更易讀)

示例:查看Documents目錄的文件詳情,執(zhí)行命令后輸出如下:

ls -lh /home/linuxer/Documents#查看指定目錄的詳細(xì)文件信息
#示例輸出:
-rw-r--r-- 1 linuxer linuxer 2.3K Sep2 10:00 notes.txt # “-”開頭表示文件,2.3K是大小,Sep 2是修改時(shí)間
drwxr-xr-x 2 linuxer linuxer 4.0K Sep1 15:30 project_dir# “d”開頭表示目錄,4.0K是目錄占用空間

三、文件操作:4個(gè)命令搞定“增刪改查”

導(dǎo)航學(xué)會(huì)后,就該處理文件了——新建、復(fù)制、移動(dòng)、刪除,4個(gè)命令全搞定。

1. touch:新建空白文件(快速建文檔)

想新建一個(gè)空白文件(如“notes.txt”),不用打開圖形界面,終端直接輸:

touch notes.txt#在當(dāng)前目錄新建“notes.txt”文件
touch /home/linuxer/Documents/plan.xls#在指定路徑(Documents目錄)新建“plan.xls”文件

場景:寫腳本、記臨時(shí)內(nèi)容時(shí),用touch快速建文件,比“右鍵新建”快10倍。

2. cp:復(fù)制文件/目錄(備份、轉(zhuǎn)移)

cp(Copy)是“備份神器”,但要注意:復(fù)制目錄必須加-r參數(shù)(遞歸復(fù)制),否則會(huì)報(bào)錯(cuò)!

操作 命令示例 注釋
復(fù)制文件(當(dāng)前目錄) cp notes.txt backup_notes.txt 在當(dāng)前目錄復(fù)制“notes.txt”,并重命名為“backup_notes.txt”(備份用)
復(fù)制文件到其他目錄 cp notes.txt /home/linuxer/backup_dir 把“notes.txt”復(fù)制到“backup_dir”備份目錄中
復(fù)制目錄(含內(nèi)容) cp -r project_dir /home/linuxer/backup_dir 復(fù)制“project_dir”目錄及里面所有內(nèi)容到“backup_dir”(必須加-r)

避坑提醒:若目標(biāo)目錄有同名文件,cp會(huì)直接覆蓋!怕誤刪就加-i參數(shù)(覆蓋前提示確認(rèn)):

cp -i notes.txt /home/linuxer/backup_dir#若“backup_dir”有“notes.txt”,會(huì)提示“是否覆蓋?y/n”

3. mv:移動(dòng)/重命名文件(一命令兩用)

mv(Move)超實(shí)用——既能移動(dòng)文件,又能給文件重命名,不用記兩個(gè)命令!

操作 命令示例 注釋
重命名文件 mv notes.txt sep2_notes.txt 把“notes.txt”重命名為“sep2_notes.txt”(標(biāo)注日期,方便區(qū)分)
移動(dòng)文件到目錄 mv sep2_notes.txt /home/linuxer/Documents 把重命名后的“sep2_notes.txt”移動(dòng)到“Documents”文檔目錄
移動(dòng)+重命名 mv plan.xls /home/linuxer/backup_dir/sep_plan.xls 把“plan.xls”移動(dòng)到“backup_dir”,同時(shí)重命名為“sep_plan.xls”

小貼士:移動(dòng)目錄不用加-r!直接輸mv舊目錄 新路徑即可,比cp更簡單:

mv project_dir /home/linuxer/Documents#直接移動(dòng)“project_dir”到“Documents”目錄

4. rm:刪除文件/目錄(謹(jǐn)慎用?。?/b>

rm(Remove)是“刪除命令”,但新手一定要小心——Linux沒有“回收站”,刪錯(cuò)了默認(rèn)很難恢復(fù)!記住3個(gè)安全用法:

rm useless_file.txt #刪除單個(gè)文件(是否提示看系統(tǒng)設(shè)置,建議加參數(shù))
rm -i uncertain_file.txt#加“-i”:刪除前提示確認(rèn)(如“rm: remove regular file 'uncertain_file.txt'? y/n”)
rm -r dir_to_delete/ #刪除目錄必須加“-r”(遞歸刪除目錄及里面所有內(nèi)容)

絕對避坑:永遠(yuǎn)不要用rm -rf /!這會(huì)強(qiáng)制刪除根目錄下所有文件,直接讓系統(tǒng)崩潰,哪怕是老手也不會(huì)輕易用!

新手替代方案:怕刪錯(cuò)可以裝trash-cli(把刪除的文件放進(jìn)“回收站”),操作更安全:

#安裝trash-cli(以Ubuntu為例)
sudo apt install trash-cli
#替代rm刪除文件(放入回收站)
trash-put notes.txt
#恢復(fù)刪除的文件(選擇要恢復(fù)的文件)
trash-restore

四、目錄管理:2個(gè)命令搞定“建目錄、刪目錄”

除了文件,目錄的新建和刪除也有專門命令,比用touch或rm更高效。

1. mkdir:新建目錄(建文件夾)

想建一個(gè)目錄(如“project_materials”),輸mkdir即可,加-p能一次性建多層目錄:

mkdir project_materials#在當(dāng)前目錄新建“project_materials”目錄(存項(xiàng)目資料)
#加“-p”:一次性建多層目錄(不用先建“work”,再建“2025”,再建“september_project”)
mkdir -p work/2025/september_project

場景:整理文件時(shí),用mkdir -p一鍵建多層目錄,比如mkdir -p docs/study/linux,不用逐層創(chuàng)建。

2. rmdir:刪除空目錄(安全刪目錄)

如果目錄是空的,用rmdir刪除更安全(比rm -r更不容易誤刪,因?yàn)樗粍h空目錄):

rmdir empty_dir#只能刪除空目錄,若目錄里有文件,會(huì)報(bào)錯(cuò)“rmdir: failed to remove 'empty_dir': Directory not empty”

提示:若目錄里有文件,先刪文件再用rmdir,或直接用rm -r -i目錄名(加-i提示確認(rèn),更安全):

rm -r -i non_empty_dir#先提示是否刪除目錄內(nèi)文件,再確認(rèn)是否刪除目錄

五、新手必記:3個(gè)“救命技巧”

1.按Tab鍵自動(dòng)補(bǔ)全:輸路徑或文件名時(shí),按Tab鍵能自動(dòng)補(bǔ)全,避免輸錯(cuò)。比如輸cd /ho再按Tab,會(huì)自動(dòng)補(bǔ)成cd /home;輸ls doc再按Tab,會(huì)補(bǔ)成ls documents(前提是目錄存在)。

2.誤刪文件別急:若沒裝trash-cli,剛刪的文件可嘗試用extundelete工具恢復(fù)(前提是沒往刪除目錄寫新內(nèi)容,否則數(shù)據(jù)可能被覆蓋),新手建議先裝trash-cli(參考前文)。

3.找文件用find:記不住文件在哪?用find目錄-name "文件名",支持通配符*(匹配任意字符)。比如:

#在“/home”目錄下,找所有以“notes”開頭、后綴為“txt”的文件
find /home -name "notes*.txt"

最后:操作口訣總結(jié)

遇到問題對號入座,記住這幾句:

?「去哪看哪」用cd(跳轉(zhuǎn))+pwd(查位置)+ls(看內(nèi)容);

?「文件操作」touch(新建)、cp(復(fù)制)、mv(移改)、rm(刪除,必加-i);

?「目錄管理」mkdir(新建,多層加-p)、rmdir(刪空目錄)。

其實(shí)Linux文件管理越用越順手,剛開始慢一點(diǎn)沒關(guān)系,多敲幾次命令,很快就能擺脫“找不到文件、不敢刪東西”的尷尬~

你平時(shí)用Linux管理文件時(shí),最常遇到什么問題?是找不到文件還是怕誤刪?評論區(qū)聊聊,咱們一起解決!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11621

    瀏覽量

    217797
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux中CMake的使用3-不同目錄多個(gè)源文件

    上篇(Linux中CMake的使用2-同目錄下多個(gè)源文件)介紹了在同一目錄下有多個(gè)源文件時(shí)如何編寫CMakeLists.txt。
    的頭像 發(fā)表于 09-21 08:49 ?5137次閱讀
    <b class='flag-5'>Linux</b>中CMake的使用3-不同<b class='flag-5'>目錄</b>多個(gè)源<b class='flag-5'>文件</b>

    Linux目錄結(jié)構(gòu)及文件操作

    Linux目錄結(jié)構(gòu)為樹狀結(jié)構(gòu),最頂級的目錄為根目錄/。
    發(fā)表于 09-05 10:15 ?800次閱讀

    如何在Linux使用rm刪除文件目錄

    rm命令用于刪除文件目錄。它是每個(gè)Linux用戶都應(yīng)該熟悉的基本命令之一。
    發(fā)表于 12-08 16:49 ?3139次閱讀

    Linux目錄文件結(jié)構(gòu)

    LINUX目錄文件結(jié)構(gòu) /:根目錄,所有的目錄、文件、設(shè)備都在/之下,/就是
    發(fā)表于 12-01 14:44

    LINUX目錄文件結(jié)構(gòu)

    /:根目錄,所有的目錄、文件、設(shè)備都在/之下,/就是Linux文件系統(tǒng)的組織者,也是最上級的領(lǐng)導(dǎo)者。/bin:bin 就是二進(jìn)制(bina
    發(fā)表于 04-13 15:10

    Linux 新手掌握技能

    嵌入式對于我們這些初學(xué)者來講應(yīng)該比較糾結(jié)吧,因?yàn)榍度胧降膶W(xué)習(xí)過程是一個(gè)困難的過程,對于剛?cè)腴T者來講更是這樣。那么在Linux入門過程中,新手必須掌握哪些技能?一、學(xué)習(xí)基本的裸機(jī)編程,對于硬件學(xué)習(xí)者
    發(fā)表于 09-27 14:29

    Linux改變文件目錄的訪問權(quán)限命令

    Linux改變文件目錄的訪問權(quán)限命令 Linux改變文件目錄的訪問權(quán)限命令  
    發(fā)表于 01-18 12:46 ?1322次閱讀

    電腦找不到硬盤怎么辦

    有時(shí)候開機(jī)時(shí)電腦找不到硬盤怎么辦,本內(nèi)容分析了幾種找不到硬盤的解決方案。
    發(fā)表于 05-08 11:16 ?6.4w次閱讀

    Linux實(shí)用教程之Linux文件目錄操作總結(jié)

    Linux系統(tǒng)下除了一般文件之外,所有的目錄和設(shè)備(光驅(qū)、硬盤等)都是以文件的形式存在的,本節(jié)主要講述Linux
    發(fā)表于 09-29 16:18 ?0次下載

    華為的5G手機(jī)Mate20 X 5G版不到分鐘售罄

    首批5G手機(jī)不到1分鐘售罄,透漏了用戶多么急不可耐?
    的頭像 發(fā)表于 08-18 10:01 ?4516次閱讀

    linux找不到動(dòng)態(tài)庫如何解決

    解決linux找不到動(dòng)態(tài)庫的問題
    發(fā)表于 06-13 09:43 ?2581次閱讀

    Linux開發(fā)_介紹目錄編程、標(biāo)準(zhǔn)文件編程

    介紹Linux目錄編程、標(biāo)準(zhǔn)文件編程、Linux系統(tǒng)文件接口編程、GDB調(diào)試等知識點(diǎn)。
    的頭像 發(fā)表于 09-17 15:42 ?1744次閱讀
    <b class='flag-5'>Linux</b>開發(fā)_介紹<b class='flag-5'>目錄</b>編程、標(biāo)準(zhǔn)<b class='flag-5'>文件</b>編程

    如何在Linux使用wc命令統(tǒng)計(jì)目錄文件

    盡管不是很經(jīng)常需要知道,但有時(shí)您需要找出指定目錄中有多少個(gè)文件。例如,Linux系統(tǒng)inodes用完,則需要查找哪個(gè)目錄包含成千上萬個(gè)文件。
    的頭像 發(fā)表于 12-09 16:48 ?2400次閱讀

    idea 配置 tomcat找不到或無法加載主類

    的問題以及解決辦法,幫助讀者快速解決這個(gè)問題。 首先,讓我們從問題的起源開始。當(dāng)我們嘗試運(yùn)行Tomcat時(shí),如果出現(xiàn)找不到或無法加載主類的錯(cuò)誤提示,首先需要檢查一下Tomcat的配置文件是否正確。Tomcat的配置文件通常是位于
    的頭像 發(fā)表于 12-03 15:26 ?4009次閱讀

    STM32CubeIDE找不到elf

    庫(STM32Cube),提供了豐富的開發(fā)工具和功能,幫助開發(fā)者更快、更方便地開發(fā)嵌入式應(yīng)用。 在使用STM32CubeIDE開發(fā)STM32應(yīng)用程序時(shí),有時(shí)會(huì)遇到找不到elf文件的問題。本文將詳細(xì)介紹在
    的頭像 發(fā)表于 01-02 16:32 ?3427次閱讀