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

第 21 章 目录和文件

目录

21.1. dirname
21.2. filename
21.2.1. 排除扩展名
21.2.2. 取扩展名
21.3. test - check file types and compare values
21.4. file — determine file type
21.5. stat
21.6. file – determine file type
21.7. mkdir - make directories
21.8. rename
21.9. touch
21.10. truncate
21.11. ls - list directory contents
21.11.1. full-time / time-style 定义日期时间格式
21.12. cp - copy files and directories
21.12.1. copy directories recursively
21.12.2. 覆盖已存在的文件
21.12.3. -a, --archive same as -dR --preserve=all
21.13. rm - remove files or directories
21.13.1. -bash: /bin/rm: Argument list too long
21.13.2. zsh: sure you want to delete all the files in /tmp [yn]?
21.14. df - report file system disk space usage
21.15. du - estimate file space usage
21.16. tac - concatenate and print files in reverse
21.17. split - split a file into pieces
21.17.1. 按行分割文件
21.17.2. 按尺寸分割文件
21.18. find - search for files in a directory hierarchy
21.18.1. 多目录匹配
21.18.2. name
21.18.3. regex
21.18.4. user
21.18.5. perm
21.18.6. type
21.18.7. -delete
21.18.8. exec
21.18.9. 排除目录
21.18.10. -mmin n File's data was last modified n minutes ago.
21.18.11. -ctime
21.18.12. -mtime / -mmin
21.18.13. --newer
21.18.14. -print / -printf
21.18.15. -size
21.18.16. -path
21.18.17. 目录深度控制
21.18.18. xargs
21.18.19. 查看空文件

21.1. dirname

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