Ubuntu中可以通過圖形界面(文件管理器)和命令行工具兩種方式實現文件標簽管理,以下是具體操作步驟:
Nautilus(Ubuntu默認文件管理器)支持為文件/文件夾添加標簽,操作簡單直觀:
若需要更強大的標簽功能(如多標簽邏輯組合、虛擬文件系統),可使用TMSU(Terminal-based Tag Management Tool):
sudo apt update
sudo apt install git fuse sqlite3
git clone https://github.com/oniony/TMSU.git
cd TMSU
make
sudo make install
tmsu init
tag命令為文件/文件夾添加標簽(支持多個標簽,用空格分隔):tmsu tag photo.jpg nature travel year=2023
上述命令為photo.jpg添加了“nature”“travel”“year=2023”三個標簽。files命令結合邏輯運算符(and/or/not)檢索文件:tmsu files nature and travel # 查找同時帶有“nature”和“travel”標簽的文件
tmsu files projectA or projectB # 查找帶有“projectA”或“projectB”的文件
```。
mkdir ~/tmsu_mount # 創建掛載目錄
tmsu mount ~/tmsu_mount # 掛載虛擬文件系統
掛載后,打開~/tmsu_mount,會看到按標簽分類的文件結構(如/nature/travel目錄下包含對應標簽的文件)。rsync -a命令)。~/.tmsu目錄下的SQLite數據庫中,需定期備份數據庫(cp -r ~/.tmsu ~/backup)。tag命令的--list參數查看已有標簽。通過上述方法,可高效利用標簽對Ubuntu中的文件進行分類、檢索和管理,提升工作效率。