在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用file-operations
星标49
分支12
更新时间2026年1月19日 10:12
Linux file and directory operations
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Linux file and directory operations
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
OpenClaw 配置管理
OpenClaw 安装与部署
OpenClaw 运维与故障修复
OpenClaw 问题排查与诊断
备份策略设计
云备份方案
基于 SOC 职业分类
| name | file-operations |
| description | Linux file and directory operations |
| version | 1.0.0 |
| author | terminal-skills |
| tags | ["linux","file","directory","find","permissions"] |
Linux file system operation skills, including file search, batch operations, permission management, etc.
# Search by name
find /path -name "*.log"
find /path -iname "*.LOG" # Case insensitive
# Search by type
find /path -type f # Files
find /path -type d # Directories
find /path -type l # Symbolic links
# Search by time
find /path -mtime -7 # Modified within 7 days
find /path -mtime +30 # Modified more than 30 days ago
find /path -mmin -60 # Modified within 60 minutes
# Search by size
find /path -size +100M # Larger than 100MB
find /path -size -1k # Smaller than 1KB
# Combined conditions
find /path -name "*.log" -mtime +7 -size +10M
# Quick search (requires database update)
locate filename
updatedb # Update database
# Case insensitive
locate -i filename
# Copy
cp file1 file2
cp -r dir1 dir2 # Recursive copy directory
cp -p file1 file2 # Preserve attributes
# Move/Rename
mv file1 file2
mv file1 /path/to/dest/
# Delete
rm file
rm -rf dir # Recursive force delete
rm -i file # Interactive confirmation
# Create
touch file # Create empty file
mkdir -p dir1/dir2/dir3 # Recursive create directories
# Batch rename
rename 's/old/new/' *.txt
for f in *.txt; do mv "$f" "${f%.txt}.md"; done
# Batch delete
find /path -name "*.tmp" -delete
find /path -name "*.log" -mtime +30 -exec rm {} \;
# Batch copy
find /src -name "*.conf" -exec cp {} /dest/ \;
cat file # Full content
head -n 20 file # First 20 lines
tail -n 20 file # Last 20 lines
tail -f file # Real-time follow
less file # Paginated view
# Statistics
wc -l file # Line count
wc -w file # Word count
wc -c file # Byte count
diff file1 file2
diff -u file1 file2 # Unified format
diff -r dir1 dir2 # Compare directories
# Side-by-side comparison
sdiff file1 file2
vimdiff file1 file2
ls -la
stat file
# Numeric mode
chmod 755 file # rwxr-xr-x
chmod 644 file # rw-r--r--
# Symbolic mode
chmod u+x file # Add execute for user
chmod g-w file # Remove write for group
chmod o=r file # Set read-only for others
chmod a+r file # Add read for all
# Recursive modify
chmod -R 755 dir
chown user file
chown user:group file
chown -R user:group dir # Recursive modify
# Find files larger than 100MB
find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null
# Find and sort by size
du -ah /path | sort -rh | head -20
# Files modified within 24 hours
find /path -type f -mtime -1
# Sort by modification time
ls -lt /path | head -20
# Single file replacement
sed -i 's/old/new/g' file
# Batch replacement
find /path -name "*.conf" -exec sed -i 's/old/new/g' {} \;
| Problem | Solution |
|---|---|
| Permission denied | Use sudo or check file permissions |
| Disk space full | df -h, du -sh * to find large files |
| Special characters in filename | Use quotes or escape rm "file name" |
| Slow deletion of many files | Use rsync --delete or find -delete |