溫馨提示×

Linux文件管理命令大全

小樊
65
2025-04-11 18:30:42
欄目: 智能運維

Linux文件管理命令非常豐富,以下是一些常用的Linux文件管理命令:

基礎命令

  1. ls

    • 列出目錄內容。
    • 常用選項:-l(長格式顯示)、-a(顯示所有文件,包括隱藏文件)、-h(人類可讀的文件大?。?。
  2. cd

    • 改變當前工作目錄。
    • 示例:cd /home/user/Documents
  3. pwd

    • 顯示當前工作目錄的完整路徑。
  4. mkdir

    • 創建新目錄。
    • 示例:mkdir new_directory
  5. rmdir

    • 刪除空目錄。
    • 示例:rmdir old_directory
  6. rm

    • 刪除文件或目錄。
    • 常用選項:-r(遞歸刪除目錄及其內容)、-f(強制刪除)。
  7. cp

    • 復制文件或目錄。
    • 示例:cp source.txt destination.txtcp -r source_directory destination_directory
  8. mv

    • 移動或重命名文件或目錄。
    • 示例:mv old_name.txt new_name.txtmv file.txt /new/path/
  9. touch

    • 創建空文件或更新現有文件的訪問和修改時間。

高級命令

  1. find

    • 在目錄樹中查找文件。
    • 示例:find /home/user -name "*.txt"
  2. grep

    • 在文件中搜索指定的文本模式。
    • 示例:grep "error" logfile.log
  3. sed

    • 流編輯器,用于對文本進行批量修改。
    • 示例:sed 's/old/new/g' file.txt
  4. awk

    • 文本處理工具,擅長處理結構化數據。
    • 示例:awk '{print $1}' file.txt
  5. tar

    • 打包和解包文件。
    • 示例:tar -czvf archive.tar.gz /path/to/directory
  6. zip/unzip

    • 壓縮和解壓ZIP文件。
    • 示例:zip archive.zip file1.txt file2.txtunzip archive.zip
  7. chmod

    • 修改文件或目錄的權限。
    • 示例:chmod 755 script.sh
  8. chown

    • 更改文件或目錄的所有者和組。
    • 示例:chown user:group file.txt
  9. du

    • 顯示目錄或文件的磁盤使用情況。
    • 常用選項:-h(人類可讀)、-s(總結)。
  10. df

    • 顯示文件系統的磁盤空間使用情況。
    • 常用選項:-h(人類可讀)。
  11. ps

    • 顯示當前運行的進程。
    • 示例:ps aux
  12. top

    • 實時顯示系統進程和資源使用情況。

文件屬性命令

  1. lsattr

    • 顯示文件的擴展屬性。
  2. chattr

    • 修改文件的擴展屬性。
    • 示例:chattr +i file.txt(使文件不可修改)

網絡相關命令

  1. scp

    • 安全地復制文件到遠程主機。
    • 示例:scp localfile.txt user@remotehost:/path/to/destination
  2. rsync

    • 同步文件和目錄,支持增量備份。
    • 示例:rsync -avz /local/path/ user@remotehost:/remote/path/

其他有用的命令

  1. cat

    • 顯示文件內容。
    • 示例:cat file.txt
  2. head/tail

    • 查看文件的開頭或結尾部分。
    • 示例:head -n 10 file.txttail -n 10 file.txt
  3. cut

    • 提取文件中的特定列。
  4. sort

    • 對文本行進行排序。
  5. uniq

    • 去除重復行。
  6. wc

    • 統計文件的行數、單詞數和字符數。

注意事項

  • 在使用具有破壞性的命令(如rm -rf)時,請務必小心謹慎。
  • 命令選項和參數可能因Linux發行版而異,建議查閱相關手冊頁(man command)獲取詳細信息。

掌握這些基本命令將大大提高你在Linux系統中的文件管理效率!

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