Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 檔案管理核心指令實戰:touch 建立/更新時間、mkdir 建立目錄、cp/mv/rm 複製移動刪除、ln 連結

編輯:關於 Linux

Linux「一切皆檔案」,檔案操作是日常維運基石。本文實戰演示 touch (建立空檔/更新時間戳)、mkdir (目錄)、cp/mv/rm (複製/移動/刪除)、ln (硬/符號連結) 核心指令與常用參數,附輸出實例圖解。

touch 建立檔案

touch 更新時間

touch 指定時間戳

mkdir 建立目錄

touch:建立空檔 / 更新時間戳


touch file1                    # 建立空檔或更新 atime+mtime 為現在
touch -a file1                 # 僅更新 atime (存取時間)
touch -m file1                 # 僅更新 mtime (修改時間)
touch -t 202401011200 file1    # 指定時間戳 (YYYYMMDDhhmm)
touch -d "2024-01-01 12:00" file1  # 日期字串格式

mkdir:建立目錄


mkdir dir1
mkdir -p a/b/c/d               # 遞迴建立多層目錄
mkdir -m 750 dir1              # 同時設定權限

cp/mv/rm:複製、移動、刪除


cp file1 file2                 # 複製檔案
cp -r dir1 dir2                # 遞迴複製目錄
cp -a src dst                  # 保留屬性 (時間、權限、連結)
mv file1 newname               # 重命名
mv file1 /target/              # 移動
mv -i file1 /target/           # 覆蓋前確認
rm file1                       # 刪除檔案
rm -r dir1                     # 遞迴刪除目錄
rm -f file1                    # 強制刪除 (不提示)
rm -i file1                    # 逐一確認

ln:建立連結


ln file1 hardlink              # 硬連結 (同 inode,不可跨檔案系統)
ln -s file1 symlink            # 符號連結 (軟連結,可跨檔案系統,可指向目錄)
ln -sf /new/target symlink     # 強制更新符號連結目標

實戰組合技


# 批次建立專案目錄結構
mkdir -p project/{src,test,doc,bin,conf}

# 備份並保留屬性
cp -a /etc/nginx /backup/nginx-$(date +%F)

# 安全刪除:先移至 /tmp/trash 再定期清理
mv unwanted/* /tmp/trash/

熟練這些核心指令,即可高效完成 90% 的檔案管理任務。

Copyright © Windows教程網 All Rights Reserved