在Linux中,单引号(')用于路径时,会将路径中的空格和特殊字符视为普通字符,而不是作为参数分隔符
例如,假设你有一个名为 “file with spaces.txt” 的文件,你想在命令行中使用它。如果你直接输入 cat file with spaces.txt
,shell会将其视为两个参数:file
和 with spaces.txt
,这会导致错误。为了避免这个问题,你可以使用单引号将文件名括起来:cat 'file with spaces.txt'
。这样,shell会将整个字符串视为一个参数,从而正确地找到并打开文件。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:linux单引号用于文件操作吗