Kezdőoldal » Számítástechnika » Programozás » Hogy lehet linuxba cp parancsa...

Hogy lehet linuxba cp parancsal egy fájlt több almappába másolni?

Figyelt kérdés

Hogy lehet linuxba cp parancsal egy fájlt több almappába másolni?

Ezeket kipróbáltam, de nem jó:

Ebben az esetben ilyet ír:

cp: ”Almappa1/*/file.txt” reguláris fájl nem hozható létre: Nincs ilyen fájl vagy könyvtár:

cp file.txt /mnt/hdd/*/file.txt


Ebben az esetben pedig egy könyvtárba bemásolja, a többire meg azt írja, hogy kihagyása:

cp file.txt /mnt/hdd/*/



2014. dec. 21. 01:48
1 2
 11/14 A kérdező kommentje:
köszi, megpróbálom :)
2014. dec. 21. 23:05
 12/14 anonim ***** válasza:

Valami ilyesmi kéne, hogy menjen a .htacess fájlodba:


DirectoryIndex index.php

Options -Indexes +FollowSymlinks

RewriteEngine on

RewriteRule ^/[^\.]*/?$ /index.php


A lényeg, hogy amire a RegEx mutat, azt forwardolja az index.php felé.

A backreference is működik: $ prefixszel, pl.


RewriteRule ^(/[^\.]*/?)$ /index.php?path=$1

2014. dec. 22. 00:47
Hasznos számodra ez a válasz?
 13/14 A kérdező kommentje:

Próbálkoztam a Rewrite-al, de nem működik.

Ugyanúgy minden mappába be kéne másolni a .htaccess-t nem?


Viszont sikerült megírni amit akartam bash script-be.

Gondoltam megosztom veletek:


#!/bin/bash

ls -R | grep ".\/" | sed 's/.\///' | sed 's/://g' > mappa_lista.txt

while read line

do

cp index.php "$line"/index.php;

done <mappa_lista.txt

rm mappa_lista.txt;


Megszenvedtem vele, de sikerült :)

(Nem kéne fájlba kimenteni, lehetne array-el is de ez most gyorsabb volt)


Köszönöm a segítségeteket!

2014. dec. 22. 02:55
 14/14 anonim ***** válasza:

Nem. Az a .htaccess-t az almappák szülőjébe tedd.

A rewrite kimondja, hogy hacsak valahol lejjebb egy másik .htaccess felül nem írná a rendelkezést, úgy az almappákra irányuló kérelem a szülőmappában található index.php fájbal essen be. Nem is bonyolult. Sima regex.

2014. dec. 22. 04:06
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!