Какие шаги я сделал:
На компьютере с Linux (RHEL-6): tar -cvf <tarname.tar>
.
На Unix-машине (Solaris-10): sftp <linuxUser@server.com>
и ftp-файл в систему Unix.
Теперь распакуйте в Unix: tar -xvf <tarname.tar>
.
При извлечении файлов я вижу, что некоторые файлы создаются с усеченными именами файлов, как показано ниже:
bash-3.2$ ls -lt
total 48
-rw-r--r-- 1 user group 454 Jan 13 01:53 FileNam
Вместо FileName.txt
я получаю FileNam
.
tar -tvf <tarname.tar>
также отображает сокращенные имена файлов.
Как правильно распаковать файл tar после его переноса из Linux в Unix, а не через Windows?
Примечание. Tarfile, передаваемый в Unix, имеет полные имена файлов; только при извлечении tar-файла файлы создаются с усеченными именами файлов.