Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 3 章 目录和文件

目录

3.1. dirname
3.2. filename
3.2.1. 排除扩展名
3.2.2. 取扩展名
3.3. test - check file types and compare values
3.4. file — determine file type
3.5. stat
3.6. file – determine file type
3.7. mkdir - make directories
3.8. rename
3.9. touch
3.10. truncate
3.11. ls - list directory contents
3.11.1. full-time / time-style 定义日期时间格式
3.12. cp - copy files and directories
3.12.1. copy directories recursively
3.12.2. 覆盖已存在的文件
3.12.3. -a, --archive same as -dR --preserve=all
3.13. rm - remove files or directories
3.13.1. -bash: /bin/rm: Argument list too long
3.13.2. zsh: sure you want to delete all the files in /tmp [yn]?
3.14. df - report file system disk space usage
3.15. du - estimate file space usage
3.16. tac - concatenate and print files in reverse
3.17. split - split a file into pieces
3.17.1. 按行分割文件
3.17.2. 按尺寸分割文件
3.18. find - search for files in a directory hierarchy
3.18.1. 多目录匹配
3.18.2. name
3.18.3. regex
3.18.4. user
3.18.5. perm
3.18.6. type
3.18.7. -delete
3.18.8. exec
3.18.9. 排除目录
3.18.10. -mmin n File's data was last modified n minutes ago.
3.18.11. -ctime
3.18.12. -mtime / -mmin
3.18.13. --newer
3.18.14. -print / -printf
3.18.15. -size
3.18.16. -path
3.18.17. 目录深度控制
3.18.18. xargs
3.18.19. 查看空文件

3.1. dirname

$ dirname /usr/bin/find
/usr/bin