UNIX檔案系統指令集
一個關於UNIX檔案系統指令集的簡短指南 我寫這份手冊的目標是讓學習、記憶和查詢主要UNIX檔案系統工具更容易。macOS和GNU/Linux都是UNIX系統,在實際應用中。macOS是基於BSD UNIX的認證UNIX,而GNU/Linux是UNIX相似或UNIX衍生。 在介紹檔案系統和它如何運作之後,我將詳細說明以下指令的細節: 處理資料夾和檔案 mkdir cd pwd rmdir ls touch mv cp ln 權限 chmod chown chgrp 檔案內容 cat less find cpio dd wc 檔案系統如何運作 每台現代化的電腦系統都依賴檔案系統以儲存和擷取程式。並非所有的東西都可以儲存在記憶體中,因為它是珍貴和有限的資源。所以,當電腦重新啟動或關機時,我們需要一個安全的地方來存儲資料。 記憶體在每次電腦重新啟動時都會被完全清除,而磁碟結構是持久存在的。 在這份指南中,我將專門介紹UNIX檔案系統,該系統可以在macOS和GNU/Linux機器上找到。Windows的檔案系統是不同的,雖然安裝了Windows子系統的Windows 10允許您使用我在這裡描述的相同工具。 檔案系統始於/ (根目錄)。這是第一層目錄的根節點。 UNIX系統中通常會找到的目錄有 /bin 包含主系統指令 /etc 包含系統配置 /dev 包含系統設備 /usr 包含使用者檔案 /tmp 包含臨時檔案 當然要根據使用的系統類型的不同而有所不同。Linux 通過其Linux Standard Base的努力使這些目錄時一樣的,您通常有: /bin 主系統指令 /boot 用於引導機器的檔案(在macOS上不存在) /dev 系統設備 /etc 系統配置檔案 /etc/opt 使用者程式配置檔案 /home 使用者的家目錄(/Users在macOS上) /lib 系統庫(在macOS上不存在) /mnt 掛載的檔案系統 /opt 使用者程式 /proc 系統由內核和程序(在macOS上不存在) /root 系統管理者的家目錄(在macOS上不存在) /run (在macOS上不存在) /sbin 開機系統二進制檔案 /tmp 臨時檔案 /usr 包含使用者軟件、庫和工具 /usr/bin 使用者二進制檔案 /usr/include 使用者頭檔案 /usr/lib 使用者庫 /usr/local 由使用者軟件用於儲存安裝,像在macOS上的Homebrew /usr/sbin 系統二進制檔案 /usr/share 包含與架構無關的資料,可能包含大量的其他資訊,包括文件和手冊 /usr/src 包含已安裝套件的原始碼(在macOS上不存在) /var 包含臨時檔案,日誌等 macOS有很多不同的目錄,包括...