如何通过tar
SSH 使用 Unix 系统上的命令压缩文件夹的内容?
答案1
从tar --help
:
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
所以只需使用tar -cf archiveName.tar folderName
。
答案2
如果要压缩它,请在上述建议中添加 -z 或 -j 参数。
ssh user@host 'tar -C direcotry -czf archivename.tar.gz files/directory'
答案3
如果您要存档的内容位于用户的主目录中 - 它应该是:
ssh login_name@hostname 'tar cvf archive-name *'
如果你需要导航到某个地方,请尝试以下操作:
ssh login_name@hostname 'cd some-dir;tar cvf archive-name *'