Як зафіксувати файл та зберегти його в іншому каталозі


15

Як я можу скопіювати файл і зберегти його в інший каталог за допомогою командного рядка? У каталозі у мене не залишилося місця (заповнено 100%).


Ви не робите цього в PuTTY. PuTTY - це лише той інструмент, який ви використовуєте для доступу до "іншого" комп'ютера; тож це не питання PuTTY, а (можливо) оболонка.
glglgl

Відповіді:


19
zip -r  /path/to/save/destination_folder.zip /path/to/folder
  • / шлях / до / папки - шлях до вашої вихідної папки

  • /path/to/save/destination_folder.zip - шлях до zip-файлу призначення

  • r - рекурс у каталоги

Також ви можете просто ввести zipкомандний рядок putty, щоб отримати довідкову інформацію

Зауважте, я написав інформацію для * nix систем. Для Win це може бути різним.


1

Швидко переглядаючи вказівні сторінки для tar, ми можемо встановити вихідний файл за допомогою -f

Я зазвичай використовую щось із такої форми:

tar -a -cf filename.tar.bz2 input_fname.txt

Тоді ви можете вказати свій шлях до файлу як частину імені вашого файла для виводу. Наприклад, /mnt/drive_1/output.tar.bz2або ../../output.tgzпрацюватиме як ім'я файлу. Тоді ви отримаєте стиснутий файл у цьому місці.

Аргументи:

  • a: автоматичне стиснення: використовує заданий тип файлу, щоб зрозуміти, що робити.
  • c: компрес: говорить про стиснення замість розпакування
  • f: встановити ім'я файлу: дозволяє вказати файл та шлях до файлу. Ви також можете вказати відносні імена шляхів.

Я сподіваюся, що стиснення смоли просто ставить усе на вихідний файл і нічого не робить у вашому каталозі. Спробуйте і подивіться, чи працює він.


Хоча я наводив приклади з tar.bz2 та tgz, він також буде працювати з розширенням zip.
Еван

1
'c' - не варіант стиснення, це варіант "create". талон GNU не підтримується. zip - це і архіватор, і формат стиснення.
Президент Джеймс Moveon Polk

Я не знаю, чи є у нас різні версії tar, але на моїх сторінках man, під опцією -a, --autompress, він говорить, що він ігнорує такі речі, як -j, якщо він не працює з розширенням файлу . На моїх сторінках man для створення нового архіву з форматом zip: "tar -a -cf archive.zip source.c source.h створює новий архів у форматі zip", а також деякі інші функції. Ви праві, що це створити архів, а не стискати його.
Еван


Коли я запускаю "tar -a -cf archive.zip source.c source.h" з GNU tar, я отримую нестиснений архів tar, а не zip-архів.
президент Джеймс Moveon Polk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.