相关疑难解决方法(0)

我不允许在文件名中使用什么字符序列?

我在测试后发现linux允许除了/和null(\0)之外的文件名中的任何字符.那么我不应该在文件名中允许什么序列?我听说一个领导者-可能会混淆一些命令行程序,这对我来说无关紧要,但如果他们决定收集一堆文件并用一些GNU程序过滤它,它可能会打扰其他人.

建议我删除前导和尾随空格,我计划只是因为通常用户并不意味着有前导/尾随空格.

可能存在哪些有问题的序列以及我应该考虑不允许的序列?我也在考虑为了方便而不允许在Windows中使用非法字符.我想我可能不会在开头允许短划线(破折号是一个合法的窗口角色)

linux filenames command-line

19
推荐指数
3
解决办法
3万
查看次数

如何从svn中删除" - "文件?

不小心我在目录中创建了文件" - "(只是一个减号)并提交了它.我必须删除它,因为它导致其他机器上的错误:svn:无法将字符串从'UTF-8'转换为本机编码:svn:?\ 226?\ 128?\ 147

我可以使用"rm -i*"或使用python"os.remove('\ xe2\x80\x93')"从本地目录中删除它,但这些方法不适用于"svn rm".

如何从svn存储库中删除此类文件?

svn shell

5
推荐指数
2
解决办法
481
查看次数

标签 统计

command-line ×1

filenames ×1

linux ×1

shell ×1

svn ×1