Jest to polecenie qmv, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
qmv, qcp - Szybko zmieniaj nazwy lub kopiuj pliki, edytując nazwy plików w edytorze tekstu
STRESZCZENIE
qcp [OPCJA]... [FILE] ...
qmv [OPCJA]... [FILE] ...
qcmd --polecenie=COMMAND [OPCJA]... [FILE] ...
OPIS
Ten dokument na stronie podręcznika opisuje: qcp, qmv oraz qcmd Polecenia.
qmv Program umożliwia zmianę nazw plików poprzez edycję ich nazw w dowolnym edytorze tekstu. Przez
zmieniając literę w dokumencie tekstowym, można zmienić literę w nazwie pliku. od
pliki są wymienione jeden po drugim, wspólne zmiany można wprowadzać szybciej.
qcp program działa jak qmv, ale kopiuje pliki zamiast je przenosić.
qmv program został zbudowany z myślą o bezpieczeństwie - fałszywe zmiany nazw spowodowane błędem ludzkim są
uniknąć, wykonując jak najwięcej kontroli. Z tego powodu, qmv wspiera i
tryb interaktywny, w którym każdy krok procedury zmiany nazwy można wykonać ręcznie. The
domyślnie jest uruchamiany qmv w trybie nieinteraktywnym. Jednak w przypadku konfliktu lub
błąd, qmv przejdzie do trybu interaktywnego (zamiast utraty wszystkich zmian wprowadzonych przez użytkownika). Dla
więcej informacji na temat procesu zmiany nazwy i trybu interaktywnego znajduje się poniżej. To także
dotyczy qcp.
qcmd program działa tak samo qmv oraz qcp ale pozwala określić, które polecenie
wykonać.
ls(1) program służy do wyświetlania listy plików do zmiany nazwy lub skopiowania. Dlatego qmv, qcp, qcmd
akceptuje niektóre ls opcje.
ZMIANA NAZWY/KOPIOWANIE PROCES
Proces zmiany nazwy lub kopiowania plików składa się z wielu kroków. Oni są:
Lista pliki
Wygeneruj listę plików do zmiany nazwy z argumentów wiersza poleceń za pomocą ls(1).
Stwórz an edytowalne XNUMX filet
Format edycji tworzy edytowalny plik tekstowy z nazwami plików.
Rozpocznij dotychczasowy redaktor
Uruchom edytor tekstu i poczekaj, aż użytkownik zakończy edycję.
Czytaj dotychczasowy edited XNUMX filet
Format edycji odczytuje teraz edytowany plik tekstowy ze zaktualizowanymi nazwami plików.
Sprawdź przemianować oraz uporządkować do rozwiązać konflikty (qmv tylko)
Jest to skomplikowany krok, który obejmuje następujące zadania:
Tag zmienia nazwy tam, gdzie plik docelowy już istnieje, zmienia nazwy tam, gdzie stary plik
teraz brakuje lub jest niedostępny, i zmienia nazwy zmienia nazwy tam, gdzie nie było nowej nazwy
zmienione. Wykonaj sortowanie topologiczne na zmianach nazw, tak aby zmiana nazwy b->c, a->b była
możliwy. Rozwiąż odsyłacze, zmieniając nazwy na nazwy tymczasowe, tak aby
zmiana nazwy e->f, f->e (lub e->f, f->g, g->e itd.) jest możliwa.
Ten krok skutkuje planem zmian nazw.
Wyświetlacz dotychczasowy plan skoncentrowany na kliencie.
Wyświetl plan użytkownikowi.
Aplikuj dotychczasowy plan skoncentrowany na kliencie.
Zastosuj plan, faktycznie zmieniając nazwy lub kopiując pliki (chyba że --dummy było
określony).
Jeśli podczas któregokolwiek z powyższych kroków (z wyjątkiem pierwszego) wystąpi błąd, qmv/qcp upuszcza
użytkownika w tryb interaktywny. W ten sposób żadne zmiany nie powinny zostać utracone, a błędy mogą zostać utracone
poprawione ręcznie przed kontynuowaniem. Poniżej znajduje się opis interaktywnego
tryb.
OPCJE
Te programy działają zgodnie ze zwykłą składnią wiersza poleceń GNU, z długimi opcjami zaczynającymi się od
dwie myślniki (`-').
-za, --wszystko
(Przeszedł do ls.) Nie ukrywaj wpisów zaczynających się od `.'.
-DO, --prawie wszystko
(Przeszedł do ls.) Nie wymieniaj domniemanego `.' i `..'.
-B, --ignoruj kopie zapasowe
(Przeszedł do ls.) Nie umieszczaj domniemanych wpisów kończących się na `~'.
-c (Przeszedł do ls.) Sortuj według ctime (czas ostatniej modyfikacji).
--polecenie=COMMAND
Wykonać COMMAND zamiast mv lub cp.
-D, --informator
(Przeszedł do ls.) Wyświetla całe katalogi zamiast zawartości.
-R, --odwrócić
(Przeszedł do ls.) Odwróć kolejność podczas sortowania.
-R, - rekurencyjny
(Przeszedł do ls.) Listuj podkatalogi rekurencyjnie.
-S (Przeszedł do ls.) Sortuj według rozmiaru pliku.
--sortuj=WORD
(Przeszedł do ls.) Sortuj według rozszerzenia (-X), braku (-U), rozmiaru (-S), czasu (-t), wersji
(-v), status (-c), czas (-t), czas (-u) lub dostęp (-u).
--czas=WORD
(Przeszedł do ls.) Jeśli sortowanie odbywa się według czasu (--sort=time), sortuj według czasu, dostępu,
czas użycia, czas lub czas stanu.
-t (Przeszedł do ls.) Sortuj według czasu modyfikacji.
-u (Przeszedł do ls.) Sortuj według czasu dostępu.
-U (Przeszedł do ls.) Nie sortuj; wyświetlać wpisy w kolejności katalogów.
-X (Przeszedł do ls.) Sortuj alfabetycznie według rozszerzenia wpisu.
-F, --format=FORMAT
Zmień format edycji pliku tekstowego. Poniżej przedstawiono możliwe wartości.
-o, --opcje=OPCJE
Przekaż opcje do wybranego formatu edycji. OPCJE jest w formacie
OPCJA[=WARTOŚĆ][,OPCJA[=WARTOŚĆ]...]
Aby uzyskać listę dostępnych opcji dla każdego formatu, użyj opcji --options=help lub zobacz poniżej.
-ja, --interaktywny
Uruchom w trybie poleceń (informacje na temat tego trybu znajdują się poniżej).
-mi, --edytor=PROGRAM
Określ program do edycji pliku tekstowego. Program domyślny jest określany przez
patrząc na WIZUALNY zmienna środowiskowa lub, jeśli nie jest ustawiona, plik REDAKCJA
Zmienna środowiskowa. Jeśli to też nie jest ustawione, użyj programu o nazwie redaktor.
--ls=PROGRAM
Określ ścieżkę programu ls. Jeśli pominiesz katalog, plik wykonywalny będzie
wyszukiwane w katalogach określonych przez zmienną środowiskową PATH.
-v, --gadatliwy
Mów więcej o tym, co się dzieje.
--atrapa
Zrób wszystko jak zwykle, z wyjątkiem faktycznej zmiany nazw plików (tryb „atrakcyjny”).
--help Pokaż podsumowanie opcji.
--wersja
Wypisz informacje o wersji i zakończ.
EDIT FORMATY
Format edycji odpowiada za wygenerowanie pliku tekstowego do edycji i jednokrotne przeanalizowanie go
został zredagowany. Domyślnym formatem jest format dwukolumnowy, ale istnieją inne formaty, takie jak
dobrze.
Nie wszystkie formaty edycji mają te same opcje. Dlatego konieczne jest ich określenie
używając opcji --options (-o). Ta opcja pobiera listę „podopcji” podobnych do opcji
-o opcja w uchwyt(8).
Dostępne formaty edycji to `jednokolumnowe' (lub `sc'), `dwukolumnowe' (lub `dc') i
`tylko miejsce docelowe' (lub `do'). Domyślny format to dwukolumnowy.
PODWÓJNA KOLUMNA FORMAT
dwukolumnowy format (`dual-column' lub `dc') wyświetla pliki w dwóch kolumnach. To jest
format domyślny i zalecany. Skrajna lewa kolumna to zwykle nazwa pliku źródłowego
(który nie powinien być edytowany), a skrajna prawa kolumna nazwa pliku docelowego.
Obsługiwane opcje:
zamiana Zamień lokalizację starych i nowych nazw podczas edycji. Oznacza to, że skrajna lewa kolumna jest teraz
nazwa pliku docelowego, a skrajna prawa nazwa pliku źródłowego.
oddzielny
Umieść pustą linię między wszystkimi zmianami.
rozmiar tabulacji=ROZMIAR
Domyślnie do rozdzielania kolumn używane są znaki tabulacji o rozmiarze 8. Z tym
opcji szerokość tych znaków tabulacji można zmienić.
obowiązuje Podczas wcięć używaj spacji zamiast znaków tabulacji.
width =SZEROKOŚĆ
Ta opcja określa położenie znaku (w poziomie), w którym znajduje się drugi plik
nazwa zaczyna się od
automatyczna szerokość
Zwykle, jeśli nazwa pliku źródłowego jest dłuższa niż szerokość znaki, miejsce docelowe
Zamiast tego nazwa jest drukowana w następnym wierszu. Jednak po włączeniu tej opcji
qmv/qcp dostosuje szerokość tak, aby nazwy plików źródłowych i docelowych mogły być takie same
wyświetlane w jednej linii.
Jeśli szerokość została określona za pomocą szerokość przed automatyczna szerokość, ta szerokość będzie wynosić
używana jako minimalna szerokość.
Przykład: Załóżmy, że szerokość=10, szerokość automatyczna jest specyficzne. Nawet jeśli wszystkie nazwy plików źródłowych
są krótsze niż pięć znaków, szerokość podziału wynosiłaby 10. Gdyby tak było
jedna nazwa pliku dłuższa niż 10 znaków, ostateczna szerokość byłaby większa niż
10 znaki.
Opcja jest wyłączona domyślnie.
wskaźnik1=TEKST
Tekst do umieszczenia przed pierwszą nazwą pliku (kolumna).
wskaźnik2=TEKST
Tekst do umieszczenia przed drugą nazwą pliku (kolumna).
pomoc Pokaż podsumowanie opcji formatu edycji.
POJEDYNCZA KOLUMNA FORMAT
pojedyncza kolumna format (`single-column' lub `sc') wyświetla pliki w jednej kolumnie -
pierwszą nazwę pliku źródłowego, aw następnym wierszu nazwę pliku docelowego.
Obsługiwane opcje:
zamiana Zamień lokalizację starych i nowych nazw podczas edycji. Oznacza to, że pierwsza linia będzie zawierać
nazwę pliku docelowego, aw następnym wierszu nazwę pliku źródłowego.
oddzielny
Umieść pustą linię między wszystkimi zmianami.
wskaźnik1=TEKST
Tekst do umieszczenia przed pierwszą nazwą pliku.
wskaźnik2=TEKST
Tekst do umieszczenia przed drugą nazwą pliku.
pomoc Pokaż podsumowanie opcji formatu edycji.
TYLKO DO MIEJSCA DOCELOWEGO FORMAT
tylko miejsce docelowe format (`destination-only' lub `do') wyświetla tylko pliki
nazwa pliku docelowego, po jednej w każdym wierszu. Ten format generalnie nie jest zalecany, ponieważ
jedynym sposobem na zidentyfikowanie nazwy pliku źródłowego jest spojrzenie na numer wiersza. Ale może być
przydatne w niektórych edytorach tekstu.
Obsługiwane opcje:
oddzielny
Umieść pustą linię między wszystkimi zmianami (nazwami plików).
INTERAKTYWNY TRYB
W trybie interaktywnym qmv/qcp odczytuje polecenia z klawiatury, analizuje je i wykonuje
ich. Odbywa się to za pomocą GNU readline.
Dostępne są następujące polecenia:
jest, podstęp [OPCJE].. [AKTA..
Wybierz pliki do zmiany nazwy. Jeśli nie określono żadnych plików, wybierz wszystkie pliki w bieżącym
informator. Akceptowane opcje to te, które są przekazywane do ls(1). Użyj `help ls'
aby wyświetlić ich listę.
importować FILE
Odczyt plików do zmiany nazwy z pliku tekstowego. Każda linia powinna odpowiadać istniejącej
plik do zmiany nazwy.
ed, edit
Edytuj nazwy w edytorze tekstu. Jeśli to polecenie zostało uruchomione wcześniej, a nie `all'
jest określony, edytuj tylko nazwy z błędami.
krok po kroku Wyświetl bieżący plan zmiany nazwy. (Ten plan jest tworzony po `edycji'.)
zastosować Zastosuj bieżący plan, tj. zmień nazwy plików. Tylko pliki oznaczone jako OK w
nazwa planu zostanie zmieniona.
spróbować ponownie Jeśli jakaś zmiana nazwy nie powiodła się wcześniej podczas `apply', to polecenie spróbuje tych zmian
ponownie.
pokazać Wyświetl wartość określonej zmiennej konfiguracyjnej lub wszystkie zmienne, jeśli ich nie ma
określony. Zobacz poniżej listę zmiennych konfiguracyjnych.
zestaw WARTOŚĆ ZMIENNA
Ustaw wartość zmiennej konfiguracyjnej.
Wyjście, porzucić
Wyjdź z programu. Jeśli istnieją niezastosowane zmiany, użytkownik zostanie o tym powiadomiony i
konieczne będzie wykonanie tego polecenia przez dodatkowy czas, aby wyjść z programu.
pomoc [ls|zwyczaj]
Jeśli podano `ls', wyświetl opcje listy. Jeśli określono `usage', wyświetl
zaakceptowane opcje wiersza poleceń. W przeciwnym razie wyświetl pomoc dotyczącą poleceń w trybie interaktywnym
tryb.
wersja
Wyświetl informacje o wersji.
ZMIENNE
W trybie interaktywnym dostępne są następujące zmienne:
manekin BOOLEAN
redaktor STRING
format STRING
Opcje STRING
Zmienne te odpowiadają opcjom o tej samej nazwie.
plik tymczasowy STRING
Ta zmienna zawiera nazwę pliku tymczasowego, który jest edytowany za pomocą polecenia `edit'.
Nie można go ustawić; czytać tylko z `show'.
Wartość logiczna jest określana jako `0', `false', `no', `off' lub `1', `true', `yes' i `on'.
Ciągi są określane bez cudzysłowów.
PRZYKŁADY
Edytuj nazwy plików w bieżącym katalogu.
qmv
Edytuj nazwy plików z rozszerzeniem `.c'. Sortuj pliki według czasu modyfikacji.
qmv -t *.C
Edytuj nazwy plików za pomocą edytora nedit i szerokości kolumny 100.
qmv -edytuj -szerokość=100
RAPORTOWANIE ROBAKI
Zgłoś błędy do[email chroniony]>.
Korzystaj z qmv online, korzystając z usług onworks.net