<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d5591484190086716210\x26blogName\x3d%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8+ubuntu\x27%D0%B9%D1%86%D0%B0\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://tlanvar.blogspot.com/search\x26blogLocale\x3dru\x26v\x3d2\x26homepageUrl\x3dhttp://tlanvar.blogspot.com/\x26vt\x3d1840766964675028820', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Записки ubuntu'йца

Делюсь вот своими наблюдашками.


Копирование, перемещение и переименование файлов и каталогов

вторник, мая 15, 2007

Проблема

В системе существуют каталоги и файлы. Как перенести файл в другой каталог?
Как сменить имя файла? И как создать его копию?

Решение

Воспользуйтесь командами ср и mv.
Следующая команда копирует два файла из текущего рабочего каталога в каталог ~/images2:

$ ср -v navbar.gif redheart.gif ~/images2
'navbar.gif' -> '/home/terri/images2/navbar.gif'
'redheart.gif' -> '/home/terri/images2/redheart.gif'

При перезаписи файлов можно воспользоваться ключом -b для создания резервных копий старых файлов в приемном каталоге:

$ ср -bv icon-zip.gif main.gif ~/data2
'icon-zip.gif -> '/home/terri/data2/icon-zip.gif' (backup: '/home/terri/data2/icon-zip.gif)
'main.gif -> '/home/terri/data2/main.gif' (backup: '/home/terri/data2/main.gif~')

Для сохранения полного пути к файлу используется ключ -parents:

$ ср -v --parents ~/homes/images/kitchen.jpg ~/data2
'home/terri/homes/images/kitchen.jpg' ->
'home/terri/data2/homes/images/kitchen.jpg'

Ключ -s создает мягкие ссылки на файлы вместо копирования:

$ ср -s navbar.gif redheart.gif ~/images2

Ключ -г копирует каталог со всеми подкаталогами:

$ ср -rv ~/homes/images/ /shared/archives

Операции перемещения и переименования осуществляются командой mv. Следующая команда перемещает два файла в другой каталог:

$ mv -v about.gif arrow.gif ~/data2
'about.gif -> '/home/terri/data/about.gif'
'arrow.gif -> '/home/terri/data/arrow.gif'

Пример переименования файла:

$ mv -v down1oads.gif email.gif
'downloads.gif' -> 'email.gif'

Ярлыки: , ,


| запостил: banderlog, 7:37 | Ссылка на статью | Комментариев (0) |

AddThis Social Bookmark Button

Коментариев: 0 штук(и)



<< На главную... | << Добавить комментарий