pbcopy/pbpaste 與複製和貼上 Mac OS 的行為不同

pbcopy/pbpaste 與複製和貼上 Mac OS 的行為不同

運行最新版本的 Mac OS Mojave。我願意:

pbcopy < dir/sw7.s
pbpaste > dir/testpaste.mips.s

將sw7.s的內容複製到testpaste中,檔案大小完全相同。然而,當我這樣做時

touch dir/testpaste.mips.s

然後手動從sw7複製並貼上到新檔案中,檔案大小稍微小了一點!我希望它更少,手動複製貼上給出正確的結果,因為較大的檔案大小似乎會損壞我的程式。

答案1

從 shell 複製檔案的傳統方法是使用命令cp

pbcopy主要pbpaste是允許您將 shell 命令的標準輸出傳送到剪貼簿,或使用剪貼簿作為 shell 命令的標準輸入。 shell 指令中的 stdin/stdout 是通常大約 7 位 ASCII 文本,命令或 shell 本身通常會在輸出末尾添加換行符。因此,不要使用這些命令來複製文件。使用cp

相關內容