Tag: rm

在节点js中使用rm和扩展的globbing

我需要每天清理我的应用程序的文件夹,所以我做了一个bash脚本(在超级用户的帮助下)这样做。 它从控制台运行良好,但不能从节点正确解释。 这里的工作脚本: rm ./app/download/!("test1"|"test4"); 我以为会在node.js中像这样工作: var spawn = require('child_process').spawn, PATH = process.argv[1].substr(0, process.argv[1].lastIndexOf('/') + 1), //Get the full path to the directory of the app arg = [PATH + 'download/!(\"', 'test1', '\"|\"', 'test4', ('\")'], child = spawn ('rm', arg); child.stderr.on('data', function(data) { console.log('stderr:' + data); }); 但我得到rm解释他们是不同的文件: stderr:rm: cannot remove '/home/user/app/download("' : No such […]

除了less数例外情况,如何除去rimraf的所有内容

我试图删除所有.dot文件,除.git和所有*.js除了一个exception.js ,但我失败 安装 git clone git@github.com:iamstarkov/rimraf-test.git cd rimraf-test testing npm test # it fails 有谁能够帮助我?