中国大学MOOC:使用find命令的-exec选项启用一个命令处理符合条件的文件,比find结合xargs的方式,花费更多的CPU时间。
举一反三
- 【多选题】查找子目录src下所有后缀为.txt的文件执行dos2unix命令,把文件从Dos格式转换为Linux格式,正确的命令是 A. find src *.txt –exec dos2unix {} ; B. find src ”*.”txt –exec dos2unix {} ’;’ C. find src ’*’.txt –exec dos2unix {} ; D. find src ’*.txt’ -print | xargs dos2unix E. find src ’*.txt’ –exec dos2unix { } ’;’ F. find src *.txt –exec dos2unix {}; G. find src ’*.’txt –exec dos2unix { }; H. find src *.txt –exec dos2unix { } ; I. find src ’*.txt’ -print | xargs dos2unix {}
- 以下命令中,能用来删除当前目录及其子目录下名为'core'的文件的命令是( )。 A: find . -name core -exec rm ; B: find . -name core -exec rm {} \; C: find . -name core -exec rm {} -; D: find . -name core -exec rm {} ;
- 以下哪条命令搜索用户的.bash_history文件以确定该用户是否使用过sudo命令? A: find /home -name "bash_history" | grep sudo B: find /home -name ".bash_history" | xargs grep sudo C: find /home/.bash_history | xargs grep sudo D: find /home -type history | xargs grep sudo
- 查找子目录src下所有后缀为.txt的文件执行dos2unix命令,把文件从Dos格式转换为Linux格式,正确的命令是? find src “*.txt”; –exec dos2unix { } \;|find src “*.txt”; –exec dos2unix { }\;;|find src; “*.txt” –exec dos2unix {} \;|find src \*.txt; –exec dos2unix {}\;
- 使用find命令将在cpp1目录中找到以.c为结尾的文件并且将他们都拷贝到目录cpp2中的命令是()。 A: find cpp1 -name "*.c" -exec cp cpp2 {} \; B: find cpp1 -name "*.c" -exec cp {} cpp2 \; C: find cpp1 -name *.c -exec cp cpp2 {} \; D: find cpp1 -name *.c -exec cp {} cpp2 \;