1、批量打开文件 $ find . -iname "*javascript*" -print0 |xargs -0 open # -i 忽略大小写, -print0和xargs -0用于解决文件名当中包括空格的情况 $ open -a Preview "./[图灵程序设计丛书].全端Web开发:使用JavaScript与Java.pdf" # 使用“预览”打开pdf文件,引号保证了文件
https://www.cnblogs.com/xiaofeng666/p/10746243.html linux find命令中-print0和xargs中-0的用法。1、默认情况下, find命令每输出一个文件名, 后面都会接着输出一个换行符 ('\n'), 因此find 的输出都是一行一行的: [bash-4.1.5] ls -l total 0 -rw-r--r-- 1 root root
vim打开文件中每行末尾都带有 ^M 为什么会出现^M? 1. 在windows下的文本文件的每一行结尾,都有一个回车('\n')和换行('\r') 2. 在linux下的文本文件的每一行结尾,只有一个回车('\n'); 3. 而在linux下打开windows编辑过的文件,就会在行末尾显示^M; 4. 注:^M在vim中为crtl+M 如何解决?
删除文件find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch 删除文件夹及其中文件find . -name .idea -print0 | xargs -0 git rm -r -f --ignore-unmatch git commit -m 'del ignore file' git pull git push origin master