跳至內容

Linux 文件操作

出自陋室
XP-jia​(對話 | 貢獻)2025年2月20日 (四) 11:53的修訂 (修改)

下面是 Linux 中對文件的常用操作,包含新建、複製、刪除等。

💡 新建空白文件

使用 touch 命令可以新建文件,比如我想再新建一個名為 「hello」 的文件,可輸入:

touch hello

「hello」 文件就被創建出來了,用 ls 命令查看一下。

(該命令不會覆蓋已有同名文件)

💡 複製

使用 cp 命令(Copy)複製文件到指定目錄下,比如要把 hello 文件複製到 one/two 這個目錄下:

cp hello one/two/
tree one

如果要複製目錄,需要在 cp 後加上 -r ,然後接上 目录名 目标目录名:

mkdir test
cp -r test one/two
tree one

上面的操作中,我們先新建了一個 test 目錄,然後把它複製進了 one/two 這個目錄中,再通過tree one 直接查看 one 的目錄結構。

💡 刪除

使用 rm 命令刪除文件:

ls
rm hello
ls</code>

刪除目錄要加上 -r 選項,類似 cp -r 拷貝目錄,會刪除目錄和目錄下的所有內容:

mkdir test
ls
rm -r test
ls

💡 移動文件 / 目錄與重命名

使用 mv 命令可以移動文件或目錄。

首先,我們進入到 /home/shiyanlou 目錄,使用 touch 創建空文件 test1:

cd ~
touch test1

然後,我們創建一個新目錄 dir1,ls 查看一下

mkdir dir1
ls

使用 mv 命令 將 test1 移動到 dir1 目錄,代碼如下:

mv test1 dir1

然後進入 dir1 目錄查看一下

cd dir1
ls

mv 命令還可以用來重命名,如 mv test1 test2, 會把 test1 重命名為 test2:

ls
mv test1 test2
ls

💡 查看文件內容

使用 cat 命令,可以將文件中的內容打印到屏幕上,使用方法是 cat 文件路径。

現在還沒有文件,我們先從其他地方複製過來一個:

cp /etc/passwd passwd
ls

這樣就把 passwd 文件從 /etc 目錄拷貝到了當前目錄中,然後我們用 cat passwd 顯示文件中的內容:

cat passwd

使用 cat -n 可以帶行號地打印文件內容:

cat -n passwd