Sziasztok!
Szeretném a segítségeteket kérni!
Szeretnék fájlokat másolni A-ból B-be, egy fájl kivételével, amit nem akarok B-be eljuttatni.
(A fájlok mindig letöltődnek az A könyvtárban. Viszont az egyik fájnak nem szabad módosulni B-be. )
Hogyan lehet ezt kivitelezni?
Előre is köszönöm
- 472 megtekintés
Hozzászólások
most igy hirtelen:
$ mkdir a b
$ touch a/{1,2,3,4,5}
$ ls -1 a | paste -s
1 2 3 4 5
$ for f in $(ls -1 a); do echo cp a/$f b/$f; done | grep -v 3 | bash
$ ls -1 b | paste -s
1 2 4 5
- A hozzászóláshoz be kell jelentkezni
vagy inkabb igy:
$ for f in $(ls -1 a -I 3); do cp a/$f b/$f; done
- A hozzászóláshoz be kell jelentkezni
rsync --exclude?
- A hozzászóláshoz be kell jelentkezni
$ shopt -s extglob
$ scp !(egy fájl) B:
- A hozzászóláshoz be kell jelentkezni
find ... | grep -v ... | cpio ...
- A hozzászóláshoz be kell jelentkezni
Ilyenkor eszembe jut, miért elégedetlenkedek magamban a linux mostanában elharapódzó fejlődésési irányán
- A hozzászóláshoz be kell jelentkezni
Köszönöm a gyors válaszokat!
Kipróbáltam az összes megoldást.
Működött mindegyik. Most már csak el kell dönteni melyiket használjam élesben. :)
Mégegyszer köszönöm szépen.
- A hozzászóláshoz be kell jelentkezni