Наконец-то я нашел ll
определение псевдонима для нашего веб-сервера (CentOS )в двух сценариях оболочки в/etc/profile.d/
:
/etc/profile.d/colorls.csh
/etc/profile.d/colorls.sh
Я нашел это, сначала узнав из комментариев выше, где системный -широкий профиль был:/etc/profile
. В этом файле указано, что широкие псевдонимы системы -определены в /etc/bashrc
, и в этом файле я увидел, что он перебирает несколько сценариев оболочки в /etc/profile.d/
, поэтому я использовал grep
в этом каталоге и, наконец, нашел определения. Я также обнаружил, что существует псевдоним l.
, в котором перечислены все файлы с точками :
Изcolorls.sh
:
alias ll='ls -l --color=auto' 2>/dev/null
alias l.='ls -d.* --color=auto' 2>/dev/null
alias ls='ls --color=auto' 2>/dev/null
(В colorls.csh
есть эквивалентные псевдонимы.)
scp
файлы с удаленного компьютера на локальный компьютер.
Что-то вродеscp user@remote:/path/to/file localfile
Если по какой-то причине вы не можете использовать scp
, я думаю, вам нужно обратиться к системному администратору и узнать, почему mv
не работает.
Так как они маленькие , и у вас есть терминал, это обязательно сработает:
tar czf - file1 file2 file3 | gzip -9 | base64 | more
Скопируйте и вставьте поток base64 с экрана или (лучше! )журнал сеанса, затем декодируйте с помощью base64 -d
.
Другая возможность, извне, так как SSH работает (при условии, что scp
не работает):
ssh user@server "tar cf - file1 file2 file3 | gzip -9" > file.tar.gz
В обоих случаях у вас теперь есть файл.tar.gz на вашем сервере; «tar xzf file.tar.gz» расширит его до исходных файлов.