溫馨提示×

Linux文件管理命令大全及使用技巧

小樊
37
2025-09-23 07:12:34
欄目: 智能運維

Linux文件管理命令是Linux操作系統中最基本的操作之一,以下是一些常用的Linux文件管理命令及其使用技巧:

1. ls - 列出目錄內容

  • 基本用法ls [選項] [目錄]
  • 常用選項
    • -l:長格式顯示,包括權限、所有者、大小、修改日期等。
    • -a:顯示所有文件,包括隱藏文件。
    • -h:以人類可讀的格式顯示文件大?。ㄈ鏚、M、G)。
    • -R:遞歸顯示目錄下的所有文件。

示例

ls -l /home/user
ls -la /home/user
ls -lh /home/user
ls -R /home/user

2. cd - 改變當前目錄

  • 基本用法cd [目錄]
  • 常用選項
    • ..:返回上一級目錄。
    • -:返回上次所在的目錄。

示例

cd /home/user/Documents
cd ..
cd -

3. pwd - 顯示當前工作目錄

  • 基本用法pwd

示例

pwd

4. mkdir - 創建新目錄

  • 基本用法mkdir [選項] 目錄名
  • 常用選項
    • -p:創建多級目錄,如果父目錄不存在也會一并創建。

示例

mkdir -p /home/user/newdir/subdir

5. rmdir - 刪除空目錄

  • 基本用法rmdir [選項] 目錄名
  • 常用選項
    • -p:刪除多級空目錄。

示例

rmdir /home/user/emptydir
rmdir -p /home/user/newdir/subdir

6. rm - 刪除文件或目錄

  • 基本用法rm [選項] 文件或目錄
  • 常用選項
    • -r:遞歸刪除目錄及其內容。
    • -f:強制刪除,不提示確認。

示例

rm file.txt
rm -r directory
rm -rf directory

7. cp - 復制文件或目錄

  • 基本用法cp [選項] 源文件或目錄 目標文件或目錄
  • 常用選項
    • -r:遞歸復制目錄。
    • -p:保留文件的屬性(如權限、時間戳)。

示例

cp file.txt /home/user/Documents
cp -r directory /home/user/Documents
cp -rp directory /home/user/Documents

8. mv - 移動或重命名文件或目錄

  • 基本用法mv [選項] 源文件或目錄 目標文件或目錄
  • 常用選項
    • -r:遞歸移動目錄。

示例

mv file.txt /home/user/Documents
mv directory /home/user/Documents
mv oldname.txt newname.txt

9. touch - 創建空文件或更新文件時間戳

  • 基本用法touch [選項] 文件名

示例

touch newfile.txt
touch -d "2023-10-01 12:00:00" file.txt

10. find - 查找文件或目錄

  • 基本用法find [路徑] [選項] [表達式]
  • 常用選項
    • -name:按文件名查找。
    • -type:按文件類型查找(如f表示普通文件,d表示目錄)。
    • -size:按文件大小查找。

示例

find /home/user -name "*.txt"
find /home/user -type d
find /home/user -size +1M

11. grep - 在文件中搜索文本

  • 基本用法grep [選項] 模式 [文件]
  • 常用選項
    • -i:忽略大小寫。
    • -v:反向匹配,顯示不包含模式的行。

示例

grep "hello" file.txt
grep -i "hello" file.txt
grep -v "hello" file.txt

12. chmod - 修改文件權限

  • 基本用法chmod [選項] 模式 文件或目錄
  • 常用模式
    • u:用戶(所有者)
    • g:組
    • o:其他用戶
    • a:所有用戶
    • +:添加權限
    • -:刪除權限
    • =:設置權限

示例

chmod 755 script.sh
chmod u+x script.sh
chmod g-w script.sh

13. chown - 修改文件所有者

  • 基本用法chown [選項] 用戶名[:組名] 文件或目錄
  • 常用選項
    • -R:遞歸修改。

示例

chown user:group file.txt
chown -R user:group directory

14. du - 顯示目錄或文件的磁盤使用情況

  • 基本用法du [選項] [文件或目錄]
  • 常用選項
    • -h:以人類可讀的格式顯示。
    • -s:顯示總計。

示例

du -h /home/user/Documents
du -sh /home/user/Documents

15. df - 顯示文件系統的磁盤空間使用情況

  • 基本用法df [選項] [文件或目錄]
  • 常用選項
    • -h:以人類可讀的格式顯示。

示例

df -h

這些命令是Linux文件管理的基礎,掌握它們可以幫助你高效地進行文件操作。更多高級功能和選項可以通過查閱命令的手冊頁(使用man 命令名)來了解。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女